1 获取本机外网IP API接口
平常我们获取本机外网IP,在国内经常请求站长之家或者其他网站的网页,然后解析网页获取本机的外网IP地址,这实在是太麻烦了,那么有没有一个公共免费的IP请求接口呢?!答案是有!!!
2 接口示例
2.1 IPV4
2.1.1 示例1
- 请求地址:https://api.ipify.org
- 返回类型:text
- 返回值:98.207.254.136
2.1.2 示例2
- 请求地址:https://api.ipify.org?format=json
- 返回类型:json
- 返回值:{"ip":"98.207.254.136"}
2.1.3 示例3
- 请求地址:https://api.ipify.org?format=jsonp
- 返回类型:jsonp
- 返回值:callback({"ip":"98.207.254.136"});
2.1.4 示例4
- 请求地址:https://api.ipify.org?format=jsonp&callback=getip
- 返回类型:jsonp
- 返回值:getip({"ip":"98.207.254.136"});
2.2 IPV6
2.2.1 示例1
- 请求地址:https://api6.ipify.org
- 返回类型:text
- 返回值:98.207.254.136
2.2.2 示例2
- 请求地址:https://api6.ipify.org?format=json
- 返回类型:json
- 返回值:{"ip":"2a00:1450:400f:80d::200e"}
2.2.3 示例3
- 请求地址:https://api6.ipify.org?format=jsonp
- 返回类型:jsonp
- 返回值:callback({"ip":"2a00:1450:400f:80d::200e"});
2.2.4 示例4
- 请求地址:https://api6.ipify.org?format=jsonp&callback=getip
- 返回类型:jsonp
- 返回值:getip({"ip":"2a00:1450:400f:80d::200e"});
2.3 公共(IPV4/IPV6共用)
2.3.1 示例1
- 请求地址:https://api64.ipify.org
- 返回类型:text
- 返回值:98.207.254.136 or 2a00:1450:400f:80d::200e
2.3.2 示例2
- 请求地址:https://api64.ipify.org?format=json
- 返回类型:json
- 返回值:{"ip":"98.207.254.136"} or {"ip":"2a00:1450:400f:80d::200e"}
2.3.3 示例3
- 请求地址:https://api64.ipify.org?format=jsonp
- 返回类型:jsonp
- 返回值:callback({"ip":"98.207.254.136"}); or callback({"ip":"2a00:1450:400f:80d::200e"});
2.3.4 示例4
- 请求地址:https://api64.ipify.org?format=jsonp&callback=getip
- 返回类型:jsonp
- 返回值:getip({"ip":"98.207.254.136"}); or getip({"ip":"2a00:1450:400f:80d::200e"});
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:工具网站推荐 – 获取本机外网IP
原文链接:https://www.stubbornhuang.com/913/
发布于:2020年09月14日 13:12:10
修改于:2023年06月26日 22:16:27
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
52