千家信息网

Linux中怎么获取公网IP

发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,本篇文章为大家展示了Linux中怎么获取公网IP,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。curl ipinfo.io$ curl ipinfo.io {
千家信息网最后更新 2024年11月30日Linux中怎么获取公网IP

本篇文章为大家展示了Linux中怎么获取公网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": "\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 就不准

上述内容就是Linux中怎么获取公网IP,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

0