В огромном мире Linux наличие надежного способа определения публичного IP-адреса имеет решающее значение для различных сетевых задач. Устраняете ли вы проблемы с подключением, настраиваете сервер или устанавливаете удаленный доступ, знание вашего публичного IP-адреса может стать спасением.
В этой статье мы рассмотрим несколько простых и эффективных методов поиска публичного IP-адреса из командной строки в среде Linux. Итак, давайте погрузимся!
Метод 1: Поиск публичного IP-адреса с помощью команды Curl
Одним из самых простых и популярных способов получения публичного IP-адреса является использование внешних веб-сервисов, таких как «ifconfig.me» или «ifcongif.io.» или «ipinfo.io.» Эти сервисы предоставляют ваш публичный IP-адрес в ответ на простой HTTP-запрос. Вот как использовать «curl» для получения вашего публичного IP:
Сначала откройте приложение терминала. Вы можете сделать это, найдя «Terminal» в пусковой установке приложений или нажав «Ctrl + Alt + T» (в зависимости от дистрибутива Linux).
Введите следующую команду и нажмите Enter:
$ curl ifconfig.me or $ curl ifconfig.io or $ curl ipinfo.io.
Это отправит запрос в службу «ifconfig.me», и в ответ вы получите свой публичный IP-адрес.
Метод 2: Получение публичного IP-адреса с помощью команды ‘dig’
Команда ‘dig’ — это еще один ценный инструмент для запроса информации, связанной с DNS, включая ваш публичный IP-адрес. Чтобы использовать ‘dig’ для этой цели, выполните следующие шаги:
Откройте терминал и выполните следующую команду dig
$ dig +short myip.opendns.com @resolver1.opendns.com
Команда ‘dig’ запрашивает домен ‘myip.opendns.com’ на DNS-сервере ‘resolver1.opendns.com’, который отвечает вашим публичным IP-адресом.
Метод 3: Скачивание публичного IP-адреса с помощью ‘wget’ & ‘ipinfo.io’
В этом методе мы будем использовать ‘команду wget‘, чтобы загрузить информацию об IP-адресе с сервиса ‘ipinfo.io’. Вот как:
Введите следующую команду и нажмите Enter:
$ wget -qO - --timeout=20 or $ publicip=$(wget -qO - --timeout=20) $ echo $publicip
Флаг ‘-qO’ обеспечивает тихий вывод, а ‘ipinfo.io/ip’ предоставляет ваш публичный IP-адрес в виде обычного текста.
Заключение
Знание того, как найти свой публичный IP-адрес в Linux с помощью командной строки, является необходимым навыком для любого пользователя Linux. Независимо от того, являетесь ли вы системным администратором, разработчиком или просто обычным пользователем, эти методы помогут вам быстро и без усилий получить ваш публичный IP-адрес. От устранения неполадок в сети до защиты ваших соединений — эта информация окажется ценной в различных сценариях. Так что в следующий раз, когда вам понадобится получить доступ к публичному IP-адресу, вспомните эти методы командной строки, чтобы быстро справиться с задачей!