如何在Ubuntu中获取公共IP地址

3
我正在使用Ubuntu 12.04。我尝试在命令提示符中获取我的公共IP地址。但是,它只显示本地IP。有没有办法从命令行获取公共IP?
5个回答

10

您也可以使用AWS提供的以下内容:

curl checkip.amazonaws.com

3

你需要使用一个外部服务来提供你的外部IP地址。

curl ident.me

请注意,此将返回IPv4或IPv6;如果您只想获取IPv4,请使用v4.ident.me。我们还支持HTTPS和许多其他协议,文档请参阅https://api.ident.me。 - Pierre Carrier

0

curl -s icanhazip.com

这也是可行的


-1
另一种方法如下: curl -s httpbin.org/ip | tr -d '"\{\} ' | sed '/^$/d' | cut -d: -f2

-1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接