w8484855@qq.com 发表于 2017-8-30 19:50:04

Linux命令行获取公网IP

本文和大家分享的主要是主要是linux命令行获取公网IP相关内容,一起来看看吧,希望对大家学习linux有所帮助。  curl ipinfo.io  $ curl ipinfo.io  {  "ip": "36.10.25.4",  "city": "Hangzhou",  "region": "Zhejiang",  "country": "CN",  "loc": "30.2936,120.1614",  "org": "AS4134 CHINANET-BACKBONE"  }  curl httpbin.org/ip  $ curl httpbin.org/ip  {  "origin": "36.10.25.4"  }  curl myip.ipip.net  $ curl myip.ipip.net  当前 IP:36.10.25.4 来自于:中国 北京 北京 鹏博士  curl ip.sb  $ curl ip.sb 36.10.25.4  curl -s ifcfg.cn/echo |python -m json.tool  $ curl -s ifcfg.cn/echo |python -m json.tool  {  "url": "http://ifcfg.cn/echo",  "user_agent": "curl/7.30.0",  "protocol": "http",  "query_string": "",  "ip": "36.10.25.44",  "headers": {  "CONNECTION": "close",  "HOST": "ifcfg.cn",  "ACCEPT": "*/*",  "USER-AGENT": "curl/7.30.0"  },  "location": "\u4e2d\u56fd \u5317\u4eac",  "method": "GET",  "path": "/echo",  "host": "ifcfg.cn"  }  curl ifconfig.me  $ curl ifconfig.me  36.10.25.4  curl ifconfig.io  curl ifconfig.io  curl http://ip.taobao.com/service/getIpInfo2.php?ip=myip  $ curl -s http://ip.taobao.com/service/getIpInfo2.php?ip=myip|python -m json.to ol  {  "code": 0,  "data": {  "country": "\u4e2d\u56fd",  "country_id": "CN",  "area": "\u534e\u5317",  "area_id": "100000",  "region": "\u5317\u4eac\u5e02",  "region_id": "110000",  "city": "\u5317\u4eac\u5e02",  "city_id": "110100",  "county": "",  "county_id": "-1",  "isp": "\u9e4f\u535a\u58eb",  "isp_id": "1000143",  "ip": "36.10.25.44"  }  }  ps:返回的 ip 我已修改过,奇怪的是这些方法返回 2 种地址,比如第一个curl ipinfo.io 就不准 来源: 51CTO
页: [1]
查看完整版本: Linux命令行获取公网IP