geo proxy
Gena Makhomed
gmm at csdoc.com
Tue Oct 27 20:48:46 MSK 2009
Alex, the Marrch Ca'at wrote:
> А можно полюбопытствовать, зачем такая информация вообще нужна?
для более точного определения страны откуда пришел
на сайт пользователь браузера Opera Turbo или Mini
например, если я буду пользоваться 10-й оперой
с включенным режимом turbo - то сайт правильно
определит, что я физически нахожусь в Украине:
X-GeoIP-Country-Code: UA
X-Real-IP: 80.239.242.110
если в конфиге nginx прописаны в proxy все дата-центры Оперы,
потому что тогда мой IP для geoip берется из X-Forwarded-For.
если этого не сделать - ошибочно определит, что я в Польше,
потому что именно в Польше находится proxy 80.239.242.110:
X-GeoIP-Country-Code: PL
X-Real-IP: 80.239.242.110
php-скрипт, который использовался для отладки:
<? $country_code = $_SERVER['HTTP_X_GEOIP_COUNTRY_CODE'];
$real_ip = $_SERVER['HTTP_X_REAL_IP'];
echo "<pre>X-GeoIP-Country-Code: $country_code
X-Real-IP: $real_ip";
>>>> вопрос: откуда можно взять полный и актуальный
>>>> на текущий момент список всех proxy-серверов оперы ?
>> Полный список всех четырех датацентров оперы для мини и турбо (в Норвегии,
>> Польше, Сан Хосе и Китае):
>>
>> 64.255.180.0/24
>> 80.232.117.0/24
>> 80.239.242.0/23
>> 91.203.96.0/22
>> 94.246.126.0/23
>> 195.189.142.0/23
>>
>> Бонус - китайцы:
>> 59.151.106.240/28
>>
>> Некоторые поддиапазоны отсюда зарезервированы для будущего.
>>
>> ---------------
>> Alex Aster
>> WIPmania.com - база IP геолокации
--
Best regards,
Gena
More information about the nginx-ru
mailing list