География
Igor Sysoev
is at rambler-co.ru
Thu Jan 12 18:06:44 MSK 2006
On Thu, 12 Jan 2006, Alex Sergeyev wrote:
> Только в X-Forwarded-For можно написать всё что угодно и не факт что
> там будет актуальная информация. (плюс ко всему там передаётся список
> IP если прокси с настроенным правильно X-Forwarded-For получает от
> кого-то запрос с уже установленным X-Forwarded-For, его парсить
> придётся...)
Это понятно. Ещё нужно убирать внутренние сети типа 192.168.1.0.
В общем, алгоритм примерно такой:
1) если задано
geo $geo {
use_xfwd;
...
то ищется последнее поле в X-Forwarded-For, похожее на адрес, и при этом
адрес не должен быть из трёх private сетей.
> Igor Sysoev wrote:
>> On Thu, 12 Jan 2006, Alexey Polyakov wrote:
>>
>>> Нельзя ли сделать, чтобы модуль geo мог определять географическую
>>> принадлежность адреса, указываемого в поле X-Forwarded-For?
>>
>>
>> Это сделать не сложно.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list