分享下本站显示ip归属地所使用的api,附示例代码

其他内容

本文最后更新于 2024年1月30日   请注意相关内容可能已过时

前段时间,本站页脚新添加了回源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里面使用的示例代码:

温馨提示:

为防止机器人采集,此处内容需要回复本文后才能查看,回复后请等待最多5秒以刷新页面缓存  帮助页面

效果预览:

https://geoip.loukky.com/ip.php

因为本站只需要归属地显示的功能,所以最后只有输出归属地的数据。

5 个评论在 “分享下本站显示ip归属地所使用的api,附示例代码



  1. 学习一下,我也想给自己网站加个显示IP

  2. 学习一下,我也想给自己网站加个显示IP

发表评论

邮箱地址不会被公开。 必填项已用*标注