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

其他内容

本文最后更新于 2021年3月9日   请注意这期间内容可能有所更改

前段时间,本站页脚新添加了回源IP的归属地显示功能,然后使用的API是由 ZX Inc提供的免费API服务。他家的API支持IPV4/IPV6查询,其中IPV4使用的是纯真IP的数据库,IPV6貌似使用的是他自家搜集的数据,所以数据不一定能百分百准确。

不过就以API调用的体验上来说的话,非常方便。

官方地址:https://ip.yinghualuo.cn/

本站也是用这个域名的API,注意他家有几个镜像地址,所对应不同地方的机房。使用的时候可以根据自己的实际情况来选用。


下面是API查询接口的说明,也可以到官方网站上去看。

查询IP信息:

https://ip.yinghualuo.cn/api?type=TYPE&ip=IP

参数说明:TYPE选填,接口返回格式,可选值:js/json/xml(默认)

IP必填,要查询的IP地址

例如:

https://ip.yinghualuo.cn/api?type=json&ip=2001:da8::6666

返回的值是:

{"code":0,"data":{"country":"\u4e2d\u56fd","ip":{"start":"2001:da8::","end":"2001:da8:1::"},"local":"\u6559\u80b2\u7f51(CERNET2)\u9aa8\u5e72\u7f51","location":"\u4e2d\u56fd \u6559\u80b2\u7f51(CERNET2)\u9aa8\u5e72\u7f51","myip":"2001:da8::6666"}}

其中的值是经由json转码过的,所以使用的时候需要再解码一次就是汉字了。

最后附一段PHP里面使用的示例代码:

温馨提示:

为防止机器人采集,此处内容需要回复本文后才能查看.

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

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



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

发表评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据