首页 网络技术 系统安全

Linux命令行获取公网IP

Linux命令行获取公网IP

本文收集了一些获取公网 ip 的方法,也欢迎你评论分享。

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": "u4e2du56fd u5317u4eac",     "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": "u4e2du56fd",         "country_id": "CN",         "area": "u534eu5317",         "area_id": "100000",         "region": "u5317u4eacu5e02",         "region_id": "110000",         "city": "u5317u4eacu5e02",         "city_id": "110100",         "county": "",         "county_id": "-1",         "isp": "u9e4fu535au58eb",         "isp_id": "1000143",         "ip": "36.10.25.44"     } }  

ps:返回的 ip 我已修改过,奇怪的是这些方法返回 2 种地址,比如第一个curl ipinfo.io 就不准


点赞 0

官方微博/微信

每日头条、业界资讯、热点资讯、八卦爆料,全天跟踪微博播报。各种爆料、内幕、花边、资讯一网打尽。百万互联网粉丝互动参与,TechWeb官方微博期待您的关注。

↑扫描二维码

想在手机上看科技资讯和科技八卦吗?

想第一时间看独家爆料和深度报道吗?

请关注TechWeb官方微信公众帐号:

1.用手机扫左侧二维码;

2.在添加朋友里,搜索关注TechWeb。

手机游戏更多