分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

Linux学习之命令行获取公网IP方法详解

发布时间:2023-09-06 01:07责任编辑:苏小强关键词:Linux
本文和大家分享的主要是主要是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
当前 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 就不准
来源: 51CTO

Linux学习之命令行获取公网IP方法详解

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved