使用GeoIP数据库的最佳方式

时间:2015-05-08 14:06:58

标签: php mysql geoip

任何人都可以让我知道使用GeoIP数据库的最佳方式是通过IP检测访问者的国家。

我曾经有一个填充了IPv4信息的表(longstart,longend,国家代码),并且使用INET_ATON()指令我将得到相关的国家代码。

但是,我们现在想要使用IPv6数据库并获取IPv6 IP的国家/地区代码。但不确定使用这些数据库的最佳方法是什么。我可以看到它们现在提供各种数据库(geolite遗留物,或geolite 2,或API),它们还提供一些更新脚本 - 不确定它是如何工作的,或与之相关。

任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用http://php.net/manual/en/intro.geoip.php

您也可以在此处使用Maxmind的可下载GeoIP数据库http://dev.maxmind.com/geoip/geoip2/geolite2/