我可以使用什么基于 *nix 的命令来查找我的外部 IP?

我可以使用什么基于 *nix 的命令来查找我的外部 IP?

类似于http://whatismyip.com查找。显然,这需要查询一台计算机。只是想知道是否有人有巧妙的方法来做到这一点?

答案1

curl http://myip.dnsomatic.com

答案2

挖掘 +short myip.opendns.com

这仅当您使用 OpenDNS 作为 DNS 服务器时才有效。

如果你不是,其中一个应该有效:

挖掘 +short myip.opendns.com @208.67.222.222
挖掘 +short myip.opendns.com @208.67.220.220
挖掘 +短 myip.opendns.com @208.67.222.222 @208.67.220.220

答案3

眩晕是正确的解决方案。

% stun -v stun.ekiga.net
...
映射地址 = 88.189.152.187:18009

答案4

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

相关内容