【curl】curl查询公网出口IP

不管是在家里还是办公室,或者是公司的主机,很多时候都是在内网中,也就是说很多都是通过 NAT上网的,有时候需要查询下出口的公网ip,如果有浏览器,可以用百度, google搜 ip这个关键词得到公网IP,那要是在命令行下呢?

下面是运维开发群的大神们分享的几个接口,整理了下分享给大家:

[root@localhost ~]#curl ipinfo.io

{

  "ip": "119.123.179.25",

  "city": "Guangzhou",

  "region": "Guangdong",

  "country": "CN",

  "loc": "23.1167,113.2500",

"org": "AS4134 CHINANET-BACKBONE"

[root@localhost ~]#curl ip.cn

[root@localhost ~]#curlhttp://ip.cn 

当前 IP:119.123.177.170 来自:广东省深圳市 电信

[root@localhost ~]#  curl cip.cc

IP: 119.123.177.170

地址: 中国  广东省  深圳市

运营商: 电信

数据二: 广东省深圳市 | 电信

URL: http://www.cip.cc/119.123.177.170

[root@localhost ~]# curl myip.ipip.net

当前 IP:119.123.179.25  来自于:中国 广东 深圳 电信


 [root@localhost ~]# curl -s http://ddns.oray.com/checkip | awk -F ":"  '{print $2}' | awk -F "<"  '{print $1}'

 119.123.177.170

你可能感兴趣的:(【curl】curl查询公网出口IP)