Обратите внимание на недорогие виртуальные серверы в Амстердаме (Нидерланды) от «Хостера года» 2021, 2022 и 2024 годов. Оплата в рублях картами банков РФ, СБП, электронными деньгами. Подробнее.
Как узнать свой внешний IP адрес из консоли linux и Windows
Опубликовано: 20 февраля 2023
Раздел(ы): GNU Linux - CentOS / Debian, Windows, Программное обеспечение
Просмотры: 1106
Комментарии: 1
Раздел(ы): GNU Linux - CentOS / Debian, Windows, Программное обеспечение
Просмотры: 1106
Комментарии: 1
Проще всего узнать свой внешний IP адрес с помощью браузера посетив один из популярных сайтов, например https://ya.ru/internet/, https://2ip.ru/ или https://whoer.net/ru. Но как быть если у вас доступ только к консоли или сервер и вовсе не имеет графического окружения?
Как узнать внешний IP адрес из консоли Linux
Чтобы узнать свой внешний IP адрес нужно выполнить в консоли одну из следующих команд:
wget -qO- eth0.me
или
wget -qO- ipecho.net/plain
или
wget -O - -q ifconfig.me/ip
или
curl ifconfig.me
Результат должен быть примерно следующим:
Как узнать внешний IP адрес из консоли (командной строки) Windows
Чтобы определить свой внешний IP адрес из командной строки (консоли) в операционной системе Windows можно воспользоваться утилитой NSLOOKUP сделав следующий запрос:
nslookup myip.opendns.com. resolver1.opendns.com
Результат будет примерно таким:
Благодарности
При написании статьи были использованы следующие ресурсы:
Есть одна бяка. Если клиент умеет ipv6, то nslookup myip.opendns.com. resolver1.opendns.com уже не работает так как подразумевалось.
Самый простой вариант PowerShell командой:
Invoke-WebRequest ipv4.icanhazip.com или в скрипт (Invoke-WebRequest ipv4.icanhazip.com).content
Можно воспользоваться алиасом wget