IP-адрес — это номер, используемый для идентификации вашего компьютера в интернете. В Ubuntu тоже можно просматривать локальный IP-адрес, шлюз по умолчанию и DNS-сервера. Существует два способа поиска IP в Ubuntu. В этой статье мы рассмотрим, как сделать это с использованием командной строки и графического интерфейса пользователя. В Linux сетевой интерфейс определяется по его IP-адресу, который также используется для направления сетевых пакетов по назначению.
IP-адрес в Ubuntu — зачем он нужен?
Интернет-протокол взаимодействует с устройствами, следуя предопределенным правилам передачи информации. Он используется всеми доступными для подключения устройствами для поиска, отправки данных, обмена ими. Любой компьютер, где бы он ни находился, может взаимодействовать с любым другим компьютером, используя тот же язык.
IP-адрес еще называют цифровым адресом, который присваивается всем подключенным устройствам к компьютеру в сети для идентификации и локализации этого компьютера. Внутренний IP отличается от внешнего IP-адреса системы. Связь между всеми подключенными устройствами возможна благодаря IP-адресу, который зависит от конкретной сети. В зависимости от типа используемых вами IP (общедоступных и частных), их использование в вашей сети будет различаться.
Сейчас используются два типа IP-адресов: IPv4 и IPv6.
IPv4 (Internet Protocol версии 4) — это технология, с помощью которой ваши устройства подключаются к интернету. В нем используется 32-разрядный адрес, состоящий из цифр от 0 до 256, разделенных точкой (.). Например, IP для MUO равен 54.157.137.27. Другие устройства и сети распознают MUO по этому адресу.
IPv6 — улучшенная версия IPv4. В то время как IPv4 использует 32-разрядный адрес, IPv6 имеет 128-разрядное адресное пространство, что позволяет создавать 340 недециллионов уникальных IP-адресов. Протокол IPv6 был введен для того, чтобы избавить нас от нехватки уникальных IP-адресов: количество устройств, подключенных к интернету, растет с каждым днем.
Важно знать свой IP-адрес в Linux, если у вас возникли проблемы с сетью или если вы разговариваете со специалистом, которому нужно удаленно подключиться к системе. Ubuntu помогает быстро просматривать ваш IP. Вы можете воспользоваться приложением настроек терминала или графического интерфейса пользователя (GUI).
Как найти IP-адрес в Ubuntu с помощью командной строки
В Ubuntu нужно выполнить команду:
$ ip a
или
ip addr show
Команды выводят один и тот же результат, включая адреса IPv4 и IPv6, а также аппаратный адрес сетевого интерфейса, который называется MAC-адресом.
Чтобы найти IP-адрес для определенного сетевого интерфейса в Ubuntu, вы должны использовать команду с определенным параметром интерфейса. В противном случае на выходе отображается информация обо всех сетевых интерфейсах. Например, чтобы просмотреть информацию только для выбранного интерфейса, запустите:
ip addr show eth0
Чтобы найти текущий IP DNS-сервера, используйте команду:
$ systemd-resolve --status | grep Current
Использование ifconfig
Команду ifconfig также часто используют для поиска IP в Ubuntu. Несмотря на доступность новых инструментов, ifconfig популярна благодаря своей простоте.
Использование networkctl
Еще один метод поиска IP — команда networkctl:
$ networkctl status
Эта команда выводит полный отчет о состоянии сетевых интерфейсов с подробным описанием их рабочего состояния. В нем также указывается локальный IP, назначенный каждому активному интерфейсу, и шлюз по умолчанию. Это позволяет получить краткий обзор конфигурации сети прямо из командной строки.
Как найти IP-адрес в Ubuntu с помощью графического интерфейса
Чтобы найти IP-адрес в Ubuntu графически, откройте меню приложений Ubuntu и найдите знак настроек, чтобы щелкнуть по нему.
Теперь откройте раздел Network. Когда вы нажмете на знак шестеренки рядом с ним, должно появиться окно, содержащее дополнительные параметры и подробную информацию о подключении к сети, в том числе ваш IP.
Как найти внешний IP
Определение внешнего (общедоступного) IP в Ubuntu бывает полезным для различных сетевых задач. Например, для удаленного доступа или устранения неполадок с внешним подключением. В отличие от локальных (частных) IP-адресов, ваш внешний IP-адрес определяется провайдером. Чтобы найти его, вы можете использовать инструмент командной строки curl. Выполните команду в терминале:
$ curl ifconfig.me
or
$ wget -qO- ifconfig.me
Эта команда связывается с веб-сайтом ifconfig.me, который сообщает общедоступный IP.
Безопасность и конфиденциальность IP-адреса
При установке, развертывании и использовании любого типа компьютерной системы всегда следует учитывать вопросы безопасности. Хотя новая версия Ubuntu относительно безопасна для использования в интернете, важно иметь четкое представление о состоянии безопасности вашей системы и IP.
Статические IP-адреса остаются неизменными, что облегчает веб-сайтам и службам отслеживание действий пользователей. Динамические IP-адреса периодически меняются, повышая анонимность, но не полностью устраняя возможности отслеживания. Понимание этой двойственности имеет решающее значение для частных лиц и для компаний. Например, статические IP-адреса часто используются для онлайн-игр, где важно постоянное подключение. Пользователи, заботящиеся о конфиденциальности, предпочитают динамические IP, что затрудняет рекламодателям и злоумышленникам мониторинг их поведения в сети. Лучше использовать последние.
Также важен тип адреса. IPv6 поддерживает IPSec (Internet Protocol Security) — это набор протоколов, которые шифруют и аутентифицируют данные на уровне IP. Этот встроенный механизм безопасности обеспечивает дополнительный уровень защиты каналов связи, чтобы затруднить перехват конфиденциальной информации злоумышленниками.