使用IPIP.net或IP2Location提供数据库和接口,即可查询到IP地址归属地。

使用IPIP.net提供的数据库

此处用到的IP地址数据库是IPIP.net的免费版IP地址数据库

http://ip.fengtalk.com/ip/?ip=58.20.45.15为例,只需在http://ip.fengtalk.com/ip/后面添加?ip=58.20.45.15即可;58.20.45.15为要查询的IP地址。

查询结果如下

{"cityname":"长沙"}

具体的实现方法,请参照GitHub

使用IP2Location提供的数据库

详细的数据库和查询代码,可以在IP2Location的网站找到,有众多的语言版本可供选择。

这里提供一个演示地址

文章目录