PhoneGap中文网

标题: Linux命令行获取公网IP [打印本页]

作者: w8484855@qq.com    时间: 2017-8-30 19:50
标题: 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
  当前 IP36.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






欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2