温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux中怎么获取公网IP

发布时间:2021-07-28 17:56:53 来源:亿速云 阅读:165 作者:Leah 栏目:系统运维

本篇文章为大家展示了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,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI