PhoneGap中文网

 找回密码
 立即注册
查看: 21319|回复: 0
打印 上一主题 下一主题

Linux命令行获取公网IP

[复制链接]

87

主题

87

帖子

327

积分

中级会员

Rank: 3Rank: 3

积分
327
跳转到指定楼层
楼主
发表于 2017-8-30 19:50:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本文和大家分享的主要是主要是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 -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

it营
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-12-31 00:44 , Processed in 0.059783 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表