
В огромном мире 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-адресу, вспомните эти методы командной строки, чтобы быстро справиться с задачей!