Как стать автором
Обновить

Комментарии 9

Интересно! Надо попробовать на dev-сервере. Спасибо! В закладки.
И кстати, стандартный GeoIP в nginx заточен под MaxMind (--with-http_geoip_module). По крайней мере так гласит вики, сам я его не использовал.
НЛО прилетело и опубликовало эту надпись здесь
MaxMind же теперь использует GeoIP2, а модуль — только первые, устаревшие + у MaxMind коды не совпадают с реальными налоговыми/автомобильными кодами региона, а это важно.

И так же, не знаю, не скажу насколько быстр http_geoip_module, а http_geo_module — замерял нагрузочным.
Вдруг кому интересно: я подружил nginx с geoip2 посредством дампа всех адресов и агрегирования префиксов. Правда у меня еще стояла задача внести коррективы для крымских адресов. Исходник: gist.github.com/Snawoot/7826240899835a5878b6
А вообще где-то на гитхабе есть модуль nginx для geoip2.
Есть такой модуль github.com/leev/ngx_http_geoip2_module даже вроде актуальный. Последний коммит 8 месяцев назад, для модулей это вполне нормально.
Какая гео-база сейчас имеет наиболее полную и корректную базу городов/регионов по СНГ?
До сих пор нет эталонной базы, чтобы оценить полноту и корректность других.
И да, ответ будет скорей зависеть от того, что вам конкретно он неё надо.
Я использую параллельно IP2Location и базу от MaxMind на своем сайте для сервиса whois. Что-то не ищется в первой, что-то не ищется во второй. Данные иногда различаются.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории