如果我查看谷歌,我可以看到我的公共IP。在Ubuntu命令行上有什么东西能给我同样的答案吗?
如果您不在路由器后面,可以使用ifconfig
找到它。
如果您在路由器后面,那么您的计算机将不知道公共IP地址,因为路由器进行网络地址转换。您可以向某个网站询问您的公共IP地址使用的是curl
或wget
,并从中提取您需要的信息:
curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
或更短
curl ipinfo.io/ip