本文最后更新于 2023年8月13日 请注意相关内容可能已过时
前段时间,本站页脚新添加了回源IP的归属地显示功能,然后使用的API是由 ZX Inc提供的免费API服务。他家的API支持IPV4/IPV6查询,其中IPV4使用的是纯真IP的数据库,IPV6貌似使用的是他自家搜集的数据,所以数据不一定能百分百准确。
不过就以API调用的体验上来说的话,非常方便。
官方地址:https://ip.zxinc.org/
本站也是用这个域名的API,注意他家有几个镜像地址,所对应不同地方的机房。使用的时候可以根据自己的实际情况来选用。
下面是API查询接口的说明,也可以到官方网站上去看。
查询IP信息:
http(s)://ip.zxinc.org/api.php?type=TYPE&ip=IP
参数说明:TYPE选填,接口返回格式,可选值:js/json/xml(默认)
IP必填,要查询的IP地址
例如:
https://ip.zxinc.org/api.php?type=json&ip=2001:da8::6666
返回的值是:
{"code":0,"data":{ "myip":"2408:8466:6f00:429:2122:582:f102:2e36","ip":{"query":"2001:da8::6666","start":"","end":""}, "location":"中国\t北京市 中国教育和科研计算机网 (CERNET)\t清华大学公共DNS服务器","country":"中国\t北京市","local":"中国教育和科研计算机网 (CERNET)\t清华大学公共DNS服务器" }}
其中的值是经由json转码过的,所以使用的时候需要再解码一次就是汉字了。
最后附一段PHP里面使用的示例代码:
效果预览:
https://geoip.loukky.com/ip.php
因为本站只需要归属地显示的功能,所以最后只有输出归属地的数据。
好厉害
学习一下,我也想给自己网站加个显示IP
看看碟
评论测试
学习一下,我也想给自己网站加个显示IP