确定我的公共IP的命令?

Modified on: Sat, 09 Jun 2018 02:50:23 +0800

如果我查看谷歌,我可以看到我的公共IP。在Ubuntu命令行上有什么东西能给我同样的答案吗?

最佳答案

如果您不在路由器后面,可以使用ifconfig找到它。

如果您在路由器后面,那么您的计算机将不知道公共IP地址,因为路由器进行网络地址转换。您可以向某个网站询问您的公共IP地址使用的是curlwget,并从中提取您需要的信息:

curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'  

或更短

curl ipinfo.io/ip

相关问答

添加新评论