geoip full maxmind support

Denis F. Latypoff latypoff на yandex.ru
Вт Май 10 18:51:13 MSD 2011


10.05.2011, 21:28, "Igor Sysoev" <igor at sysoev.ru>:
> On Tue, May 10, 2011 at 08:44:49PM +0700, Denis F. Latypoff wrote:
>
>>  12.04.2011, 15:41, "kornel" <nginx-forum at nginx.us>;:
>>>  Как положено в опенсурсе, нет
>>>  функционала - допиши :)
>>>
>>>  Патч для geoipisp -
>>>  http://kornel.neolabs.kz/files/nginx-0.9.7-geoip-isp.patch.bz2
>>>
>>>  syntax: geoip_isp база
>>>  default: нет
>>>  context: http
>>>
>>>  Директива geoip_isp указывает базу для
>>>  определения провайдера в зависимости
>>>  от значения IP-адреса клиента. При
>>>  использовании этой базы доступны
>>>  следующие переменные:
>>>
>>>      * $geoip_isp ; — название провайдера,
>>>  например "JSC Kazakhtelecom", "OJSC MegaFon".
>>>
>>>  В общем то всё по аналогии с
>>>  http://www.sysoev.ru/nginx/docs/http/ngx_http_geoip_module.html
>>  Спасибо, патч правильный, и нужный. Я немного подпилил
>>  патч, теперь оно проканывает для GEOIP_ORG_EDITION и
>>  GEOIP_ASNUM_EDITION. Судя по коду libGeoIP - все три
>>  базы совместимы.
>
> Посмотрите ещё вот этот трэд:
> http://nginx.org/pipermail/nginx-devel/2011-April/000855.html

Видел ага, там неправильный патч.

>
> Там ещё есть GEOIP_DOMAIN_EDITION. Насколько я понимаю, эти базы одинаковые.

Да, одинаковые. Итого четыре типа.

> Нужно решить, какое имя выбрать - geo_org мне кажется более подходящим.

Тоже думал вынести на голосование имя переменой, +1 за org.

-- 
br, Denis F. Latypoff.



Подробная информация о списке рассылки nginx-ru