Какую команду на основе *nix можно использовать для определения моего внешнего IP-адреса?

Какую команду на основе *nix можно использовать для определения моего внешнего IP-адреса?

Похож наhttp://whatismyip.comlookup. Очевидно, что нужно будет запросить компьютер где-то там. Просто интересно, есть ли у кого-нибудь умный способ сделать это?

решение1

curl http://myip.dnsomatic.com

решение2

копать +короткий myip.opendns.com

Это работает только в том случае, если вы используете OpenDNS в качестве DNS-сервера.

Если нет, то вам подойдет один из следующих вариантов:

копать +короткий мойip.opendns.com @208.67.222.222
копать +короткий мойip.opendns.com @208.67.220.220
копать +короткий мойip.opendns.com @208.67.222.222 @208.67.220.220

решение3

ОГЛУШЕНИЕявляется правильным решением.

% оглушить -v оглушить.ekiga.net
...
MappedAddress = 88.189.152.187:18009

решение4

lynx -dump http://www.pcmesh.com/ip-check.cgi | awk '/REMOTE_ADDR/{print $2}'

Связанный контент