Как узнать IP-адрес в Linux

TuxIP-адрес представляет собой уникальный сетевой адрес узла в компьютерной сети, который позволяет обращаться к данному узлу. Узнать IP-адрес компьютера с Linux очень просто.

Первым делом немного теории. Компьютер может иметь несколько IP-адресов с разными предназначениями. И дело здесь не только в количестве сетевых интерфейсов, хотя и это играет роль. Существует внутренний IP-адрес, которым пользуются системные утилиты, если им нужно использовать сетевой протокол. Такой адрес всегда 127.0.0.1. Есть IP-адрес компьютера в локальной сети (в пределах дома или офиса). А есть внешний IP-адрес, который используется в сети Интернет.

Когда глобальная сеть Интернет только зарождалась, каждый её узел мог иметь уникальный IP-адрес. Но с ростом количества узлов существующая схема распределения адресов просто не смогла обеспечить уникальный адрес каждому устройству — их на всех не хватило. Это привело к тому, что Интернет-провайдеры стали выдавать один внешний IP-адрес на группу устройств, а затем выполнять процедуру трансляции при помощи технологии NAT. Таким образом множество абонентов могут одновременно находиться в глобальной сети, имея при этом одинаковый внешний IP-адрес.

Давайте посмотрим вышеописанные IP-адреса в компьютере с Linux.

Внутренний IP-адрес

Хотя я уже и сказал, что внутренний IP-адрес это 127.0.0.1, вам необязательно верить мне на слово. Проверить это можно командой

nslookup localhost

Или

ping localhost
Как узнать IP-адрес в Linux
Проверка внутреннего IP-адреса в Linux.

Локальный IP-адрес

Локальный IP-адрес (или адреса) мы можем посмотреть через сетевые интерфейсы. Сделать это можно через

ifconfig

Если утилита ifconfig не установлена в системе, вы можете увидеть предупреждение. В таком случае её можно установить.

Как узнать IP-адрес в Linux

Ну и, конечно, никто не запрещает использовать графический интерфейс системы.

Как узнать IP-адрес в Linux
Пример вывода команды ifconfig.

Как видите, ifconfig предоставляет и другую полезную информацию. Мы можем посмотреть имена интерфейсов, MAC-адрес, маску сети, широковещательный адрес и прочее. Если не хотите просматривать всю эту информацию, то используйте

ifconfig | grep "inet"

Как узнать IP-адрес в Linux

Ещё одной альтернативой команде ifconfig является команда

ip addr show

Внешний IP-адрес

Внешний IP-адрес можно посмотреть посредством специальных сайтов, коих в сети Интернет множество. Можно зайти на любой из них или, если не хочется открывать браузер, можно сделать всё из терминала. Например, если использовать сайт eth0.me, то команда будет иметь следующий вид:

wget eth0.me -q0 -
Как узнать IP-адрес в Linux
Просмотр внешнего IP-адреса в Linux.

Вместо eth0.me никто не запрещает использовать другой сайт в команде.

Добавить комментарий

Ваш адрес email не будет опубликован.