вторник, 25 августа 2009 г.

Уважаемый сайт, Вы откуда? Обзор расширения WorldIP

Вам никогда не было интересно, на территории какой страны расположен сервер, обслуживающий ваш любимый сайт? Может быть, несмотря на то, что ресурс посвящен тюленям Таймыра, его физическое расположение никак не связано с тундрой, и сервер пылится в душном мексиканском офисе.
Удовлетворить любопытство, работая в Mozilla Firefox, можно с помощью расширения WorldIP. А теперь передадим слово самому разработчику:
"WorldIP отображает информацию о физическом расположении веб-сервера страницы, на котором Вы находитесь в данный момент (страну, флаг, IP-адрес). Он показывает Ваш собственный IP-адрес, а также какое приложение работает на этом сервере - Apache, Nginx или что-то иное. WorldIP add-on является одним из продуктов WIPmania, основанных на WIP-базе данных. Она более корректна, чем данные с whois и любая из баз, основанная на whois, так как такие базы определяют не географическое расположение самой сети, а лишь ее владельца. WIPmania иногда показывает отличную от похожих модулей страну, потому что они используют базу maxmind, основанную на whois. WIPmania же отражает реальные географические данные IP-адреса. Это легко проверить, если сделать трассировку до данного IP. Наиболее часто интересуют пользователей результаты о расположении серверов Google. Компания имеет датацентры, расположенные по всему миру, и показывает пользователю страницу с ближайшего к нему сервера. WIPmania указывает реальные страны, где находятся эти датацентры. По whois же для Google всегда показывается США, страна главного офиса (Mountain View, California, US). Есть такие CDN-хостеры (среди них самый крупный - это Акамай), которые также имеют сервера по всему миру. Они тоже показывают сайт с сервера, ближайшего к пользователю. WIPmania также отражает этот реальный сервер, а не US, AP или EU, как другие. Если Вам страна не показывается вообще, то, скорее всего, это происходит по одной из причин: a) данный IP-адрес недоступен из интернета, потому что это, например, внутренняя корпоративная сеть или внутренняя сеть вашего провайдера б) сеть настолько новая, что о ней пока известно не всем корневым маршрутизаторам планеты (BGP-анонсы о новой сети могут распространяться по планете несколько часов) в) для маршрутизации до этого IP-адреса используется технология Anycast. При этом один и тот же IP-адрес располагается в разных странах. Как и в случае с обычными CDN, пользователю показывается сайт с ближайшего сервера. Отличие только в том, что все эти сервера имеют один IP-адрес."
После установки расширения в строке статуса браузера появляется дополнительная информация. По умолчанию там показывается флаг страны, где расположен сервер, а также IP-адрес. Настройки дополнения позволяют отображать там, при необходимости, больше информации.
Щелчок правой кнопкой мыши по флагу вызывает контекстное меню. Из него можно, например, просматривать более подробную информацию о стране, где расположен сервер. Открывается карта Google, отображаются некоторые параметры, например, население.
Настройки дополнения просты. Они укладываются в два раздела. Единственная потенциальная сложность - это отсутствие русской локализации. Расширение было загружено с сайта addons.mozilla.org.
На форуме Mozilla Россия ведется активное обсуждение модуля. Высказываются противоречивые оценки - от бурного восторга до панического страха.

Страница загрузки дополнения
Официальная страница сервиса