IP-адрес служит уникальным идентификатором устройства в локальной сети и в сети Интернет. В некоторых случая знание IP адреса может быть полезным, к примеру: для подключение к компьютеру по SSH. В данном статье показаны несколько способов узнать IP адреса Linux.
Адрес сервера Linux в локальной сети
Для получения информации о текущем адресе Linux достаточно выполнить команду
1 | ip a |
Данная команда работает во всех основных дистрибутивах Linux, таких как Ubuntu, Debian, CentOS ...
для того что бы вывести только IP адреса, используем команду
1 | ip a | grep inet |
так же информацию об IP адресе можно узнать командой
1 | ifconfig |
но во многих дистрибутивах она не установлена по умолчанию.
Узнать Внешний IP-адрес Linux
Проблемой может быть то что сервер на базе Linux может находится в локальной сети и нет возможность напрямую обратиться к поставщику услуг что бы узнать свой внешний адрес. Исключением является приобретение статического IP, но это отдельная услуга у многих провайдеров.
Для того что бы узнать внешний адрес можно воспользоваться внешними сервисами.
- Если присутствует интерфейс, перейти в браузере http://curlmyip.ru
- Если необходимо получить адрес в консоли Linux, выполним команду ниже: 1curl http://curlmyip.ru
либо с помощью wget
1wget -qO- http://curlmyip.ru