如何获取公网IP地址
- 2024-06-04 23:37:00
- 丁国栋
- 原创 106
我们经常会遇到需要使用自己电脑所在网络的公网IP地址,例如将公网IP地址添加到白名单。
获取自己的公网IP地址可以通过以下几种办法:
- 【推荐】 访问 https://httpbin.org/ip 即可获取JSON类型的IP。 输出结果:
- 【推荐】 访问 https://ifconfig.io/ip 即可获取纯文本的IP 输出结果:
- 访问 https://ipconfig.io/ip 即可获取纯文本的IP 输出结果:
- 访问 https://myip.ipip.net/ 即可获取纯文本的IP、国家城市名称、运营商 输出结果:
{
"origin": "123.123.123.123"
}
123.123.123.123
123.123.123.123
当前 IP:123.123.123.123 来自于:中国 山东 青岛 联通
快速命令:
# curl curl https://httpbin.org/ip curl https://ifconfig.io/ip # PowerShell Invoke-RestMethod -Uri "https://httpbin.org/ip" Invoke-RestMethod -Uri "https://ifconfig.io/ip" # PHP php -r "echo file_get_contents('https://httpbin.org/ip');" php -r "echo file_get_contents('https://ifconfig.io/ip');"
注:httpbin.org 本身是一个可以自己部署的Python应用,可以用于调试各种HTTP方法。例如 https://httpbin.org/anything 可以接收任意请求,并输出请求的详细信息,例如request参数、header等等,可以用于调试 HTTP 服务。
评论列表
发表评论
$ curl ipinfo.io
{
"ip": "139.*.*.*",
"city": "Beijing",
"region": "Beijing",
"country": "CN",
"loc": "39.9075,116.3972",
"org": "AS59078 Yunify Technologies Inc.",
"postal": "100000",
"timezone": "Asia/Shanghai",
"readme": "https://ipinfo.io/missingauth"