Как узнать внешний IP-адрес из командной строки
внешний IP-адрес из командной строки
Как узнать внешний IP-адрес из командной строкиЕсли нужно узнать внешний IP-адрес вашего сервера или хоста без графической оболочки, спрятанного за NAT, proxy или фаерволом (PIX и подобными), т.е. узнать адрес, с которого вы видны из внешнего мира, из Интернета. Можно, конечно, зайти из текстового браузера links или lynx на сайт www.2ip.ru или icanhazip.com и подобные сайты, позволяющие определять внешний IP. Но можно воспользоваться и некоторыми утилитами командной строки. Например, в консоли Linux / UNIX можно применить утилиты curl и wget:
или:
Эта команда выведет вам в консоль IP-адрес, с которого вы видны внешнему миру. Аналогичной задаче может послужить и утилита wget:
или:
Существуют и другие, более длинные варианты: lynx --source http://formyip.com/ | awk '/The/{print $5}' Эти решения для определения внешнего IP-адреса удобно использовать на хостах без графического веб-браузера и в скриптах командной оболочки, например:
|