Лучший способ использования баз данных GeoIP
Может ли кто-нибудь, пожалуйста, сообщить мне, как лучше всего использовать базы данных GeoIP для определения страны посетителей по IP.
Раньше у меня была таблица, заполненная информацией IPv4 (longstart, longend, код страны), и с помощью инструкции INET_ATON() я получал соответствующий код страны.
Тем не менее, теперь мы хотели бы использовать базу данных IPv6 и получить код страны для IP-адресов IPv6. Но не уверен, как лучше всего использовать эти базы данных. Я могу видеть теперь они предлагают различные базы данных (geolite legacy, или geolite 2, или API-интерфейсы), они также предлагают некоторые сценарии обновления - не знаю, как это работает или в связи с чем.
Буду признателен за любую помощь. Спасибо.
1 answers
Вы пробовали использовать http://php.net/manual/en/intro.geoip.php
Вы также можете использовать загружаемую базу данных GeoIP Maxmind здесь http://dev.maxmind.com/geoip/geoip2/geolite2/