任何人都可以让我知道使用GeoIP数据库的最佳方式是通过IP检测访问者的国家。
我曾经有一个填充了IPv4信息的表(longstart,longend,国家代码),并且使用INET_ATON()指令我将得到相关的国家代码。
但是,我们现在想要使用IPv6数据库并获取IPv6 IP的国家/地区代码。但不确定使用这些数据库的最佳方法是什么。我可以看到它们现在提供各种数据库(geolite遗留物,或geolite 2,或API),它们还提供一些更新脚本 - 不确定它是如何工作的,或与之相关。
任何帮助将不胜感激。谢谢。
答案 0 :(得分:0)
您是否尝试过使用http://php.net/manual/en/intro.geoip.php
您也可以在此处使用Maxmind的可下载GeoIP数据库http://dev.maxmind.com/geoip/geoip2/geolite2/