Как найти общедоступный IP-адрес в системе Linux

Как найти общедоступный IP-адрес в системе Linux

IP-адреса составляют основу работы Интернета. Существует два основных типа IP-адресов: общедоступные и частные. Общедоступные IP-адреса используются для подключения к внешним сетям, а частные IP-адреса используются для идентификации устройств, подключенных к вашей локальной сети.





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





Получить общедоступный IP-адрес с помощью команды host

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





host myip.opendns.com resolver1.opendns.com

Вы можете grep найти строку вывода, содержащую общедоступный IP-адрес, и отобразить ее, используя awk команда.

лучшие места для чтения манги онлайн
host myip.opendns.com resolver1.opendns.com | grep 'myip.opendns.com has' | awk '{print }'

Использование команды dig

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



dig +short myip.opendns.com @resolver1.opendns.com

Связанный: Что такое статический IP-адрес? Вот почему он вам не нужен

Использование внешних служб

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





curl https://ipinfo.io/ip ; echo
wget -qO- https://ipecho.net/plain ; echo

Вышеупомянутые команды извлекают общедоступный IP-адрес из ipinfo.ip Веб-сайт.

curl https://ipecho.net/plain ; echo
wget -qO- https://ipecho.net/plain ; echo

Эти примеры извлекают ваш общедоступный IP-адрес из ipecho.net веб-сервис.





curl https://ifconfig.me ; echo
wget -qO- https://ifconfig.me ; echo

В ifconfig.me веб-сайт предоставляет IP-информацию для вышеуказанных команд. В Интернете доступно множество других веб-сайтов, предлагающих аналогичные услуги.

Поиск вашего публичного IP-адреса в Linux

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

как открыть и почистить ps4

Сетевые пакеты, передаваемые через Интернет, следуют определенной модели, которая формирует основу для цифровой связи. Модель OSI отвечает за передачу данных и связь между двумя или более устройствами, подключенными либо к одной, либо к разным сетям.

Делиться Делиться Твитнуть Эл. адрес Что такое модель OSI? Объяснение модели взаимодействия открытых систем

Как ваш компьютер на самом деле общается с Интернетом?

Читать далее
Похожие темы
  • Linux
  • Айпи адрес
  • Команды Linux
Об авторе Рубайат Хосейн(Опубликовано 39 статей)

Рубайат - выпускник компьютерных наук с сильной страстью к открытым исходным текстам. Помимо того, что он ветеран Unix, он также занимается сетевой безопасностью, криптографией и функциональным программированием. Он заядлый коллекционер подержанных книг и безгранично восхищается классическим роком.

Ещё от Rubaiat Hossain

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться
Категория Linux