имя хоста

Как получить мой IP-адрес в Linux

Как получить мой IP-адрес в Linux

В сети IP-адрес - это метка, присвоенная компьютеру, подключенному к сети. В этой сети IP-адрес определяет уникальное устройство. Это позволяет устройствам обмениваться данными друг с другом по IP-сети, такой как Интернет или LAN.

В случае Linux есть несколько инструментов, которые вы можете использовать для проверки IP-адреса. Некоторые инструменты предустановлены в большинстве дистрибутивов; некоторые не.

Узнайте, как получить IP-адрес в Linux.

IP-адрес в Linux

IP-адрес - это числовое значение, присвоенное устройству, подключенному к сети. Сегодня действуют два типа IP-адресов.

При проверке IP-адресов необходимо понимать публичные и частные IP-адреса.

В Linux есть специальные сетевые инструменты, которые могут отображать IP-адрес. Если вам нужен общедоступный IP-адрес вашей системы, есть также сторонние сервисы, чтобы выяснить это.

Давайте начнем!

Метод GUI для получения IP-адреса

Проверка IP-адреса сайта

Существует множество веб-сайтов для проверки IP-адресов. Эти службы предоставляют вам общедоступный IP-адрес вашей системы. Вы также можете проверить дополнительную информацию, такую ​​как местонахождение IP-адреса, провайдера и т. Д.

Проверьте WhatIsMyIPAddress.

Проверьте WhatIsMyIP.

Проверить whatismyip.org.

Настройки GNOME

Этот метод применим только к дистрибутивам Linux, работающим в среде рабочего стола GNOME. Это простой и быстрый способ следовать.

GNOME поставляется со встроенным приложением «Настройки». Он обеспечивает более простой способ управления различными настройками системы, поведением рабочего стола GNOME и отслеживания различной системной информации. Найдите «Настройки» в разделе «Действия GNOME».

Кроме того, вы можете запустить его из правого верхнего угла.

Зайдите в «Сеть».

Здесь вы увидите все подключенные сети. В моем случае запись только одна. Щелкните значок шестеренки.

На вкладке «Подробности» вы увидите IP-адрес вашего устройства в сети.

Метод CLI для получения IP-адреса

В этом разделе представлены самые разнообразные методы проверки IP-адреса в Linux. Все эти методы просты и легки в исполнении. В некоторых ситуациях вы можете найти эти методы более предпочтительными по сравнению с методами графического интерфейса. Более того, все эти методы будут работать в любом дистрибутиве Linux практически с любой функциональной конфигурацией.

Использование имени хоста

Этот инструмент обычно используется для отображения имени хоста системы. Однако он также имеет функцию печати IP-адреса системы.

Выполните следующую команду имени хоста. Здесь флаг «-I» предназначен для печати всех сетевых адресов хоста. Если есть несколько сетевых подключений, эта команда распечатает их все. Он напечатает частный IP-адрес.

$ hostname -I

Использование ip

Инструмент ip - это современная замена инструмента ifconfig. Подобно ifconfig, он может печатать сетевую информацию, настраивать маршрутизацию, сетевые интерфейсы и туннели. Инструмент ip является частью пакета iproute2 и заменяет утилиты net-tools.

Сначала убедитесь, что в вашей системе установлен пакет iproute2. Доступен для всех дистрибутивов Linux. В любом современном дистрибутиве он должен быть предустановлен.

Чтобы распечатать IP-адрес вашей системы, выполните следующую команду ip. Он напечатает частный IP-адрес вашей системы.

$ ip addr show

Вывод будет сегментирован по количеству подключенных сетевых подключений. Здесь сосредоточьтесь на записях inet.

Чтобы проверить IP-адреса одного сетевого интерфейса, используйте следующую структуру команд.

$ ip addr show

Необходимо получить список всех сетевых интерфейсов? Сначала используйте эту команду ip.

$ ip addr show

Использование ifconfig

Инструмент ifconfig является частью пакета утилит net-tools. Однако теперь он заменен современным пакетом iproute2. В случае ifconfig теперь он заменен инструментом ip. Как и iproute2, net-tools доступны во всех дистрибутивах. Однако он может быть не установлен заранее.

Предполагая, что вы установили net-tools, продолжайте. Использование ipconfig аналогично использованию ip. Следующая команда распечатает все сетевые интерфейсы с соответствующими IP-адресами и другой информацией. Он напечатает частный IP-адрес вашей системы.

$ ifconfig

Подобно ip, ifconfig может распечатать IP-адрес определенного сетевого интерфейса. Вот структура команды для этого.

$ ifconfig

Использование веб-сайта

Некоторые веб-сайты будут печатать общедоступный IP-адрес в виде обычного текста. Используя любой инструмент загрузки, такой как curl или wget, мы можем прочитать вывод прямо с консоли.

Вот первый пример использования curl.

$ curl -s https: // icanhazip.ком

$ curl -s https: // проверка.амазонки.ком

Если вы хотите использовать вместо этого wget, запустите любую из команд.

$ wget -O - -q https: // icanhazip.ком

$ wget -O - -q https: // проверка.амазонки.ком

Использование хоста

Инструмент хоста - это утилита поиска DNS. Мы можем использовать инструмент хоста для связи с OpenDNS и получения общедоступного IP-адреса.

$ host myip.открывается.com resolver1.открывается.ком

Последние мысли

Проверка IP-адреса - простая задача. Как было показано, есть множество способов сделать это. Нет необходимости осваивать их все. Однако я настоятельно рекомендую вам попробовать все из них хотя бы один раз.

Необходимо разрешить имя хоста целевого веб-сайта или IP-адрес? Ознакомьтесь с этим руководством о том, как разрешить имена хостов с помощью сценария bash.

Удачных вычислений!

Переназначьте кнопки мыши по-разному для разных программ с помощью X-Mouse Button Control
Может быть, вам нужен инструмент, который мог бы изменять управление вашей мышью с каждым приложением, которое вы используете. В этом случае вы можете...
Обзор беспроводной мыши Microsoft Sculpt Touch
Я недавно прочитал о Microsoft Sculpt Touch беспроводная мышь и решил ее купить. Побывав некоторое время, я решил поделиться своим опытом с ним. Эта б...
Экранный трекпад и указатель мыши AppyMouse для планшетов с Windows
Пользователи планшетов часто пропускают указатель мыши, особенно когда они привыкли пользоваться ноутбуками. Смартфоны и планшеты с сенсорным экраном ...