用于确定外部IP的网络命令?

分享于 

1分钟阅读

ubuntu

  繁體

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

如果您在路由器后面,则计算机不知道公用IP地址,因为路由器会进行网络地址转换。你可以使用curlwget访问一些网站得到外部IP地址:


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



更短

 
curl ipinfo.io/ip




我最喜欢的总是:

 
curl ifconfig.me



你必须首先安装curl;

如果ifconfig.me已关闭,请尝试icanhazip.com和或ipecho.net

 
curl icanhazip.com



或者

 
curl ipecho.net




 
curl icanhazip.com



可以显式请求IPv4:


curl ipv4.icanhazip.com



如果没有curl,你可以使用wget


wget -qO- icanhazip.com





COM  COMM  Comma  network  Public  网络  
相关文章