[命令行] curl查询公网出口IP
不管是在家里还是办公室,或者是公司的主机,很多时候都是在内网中,也就是说很多都是通过 NAT上网的,有时候需要查询下出口的公网IP,如果有浏览器,可以用百度, google搜
ip
这个关键词得到公网IP,那要是在命令行下呢? 下面是运维开发群的大神们分享的几个接口,整理了下分享给大家。
liuzhizhi@lzz-rmbp|logs # curl ipinfo.io{ ?"ip": "114.110.1.38", ?"hostname": "No Hostname", ?"city": "Beijing", ?"region": "Beijing Shi", ?"country": "CN", ?"loc": "39.9289,116.3883", ?"org": "AS4808 CNCGROUP IP network China169 Beijing Province Network"}%liuzhizhi@lzz-rmbp|logs # curl ip.cn当前 IP:114.110.1.38 来自:北京市 广东恒敦通信技术北京分公司liuzhizhi@lzz-rmbp|~ # curl cip.ccIP ?: 114.110.1.38地址 ?: 中国 ?北京市数据二 : 北京市 | 广东恒敦通信技术北京分公司URL : http://www.cip.cc/114.110.1.38liuzhizhi@lzz-rmbp|~ # curl myip.ipip.net当前 IP:114.110.1.38 ?来自于:中国 北京 北京 联通/电信liuzhizhi@lzz-rmbp|~ # curl ifconfig.me114.110.1.38liuzhizhi@lzz-rmbp|logs # curl http://members.3322.org/dyndns/getip114.110.1.38
几个网址也非常好记忆
- ip.cn
- ipinfo.io
- cip.cc
- ifconfig.me
- myip.ipip.net
curl myip.ipip.net ?????curl ip.cn ???curl cip.cc
原文地址:https://www.cnblogs.com/gaoyuechen/p/8987995.html