ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: geo proxy



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




 




Copyright © Lexa Software, 1996-2009.