Почему мой ip показывает другой город
Перейти к содержимому

Почему мой ip показывает другой город

  • автор:

Неверное определение ГЕО IP-адреса сервера и DNS

Если не знаете о том, к чему привел один недочет в базе MaxMind 82-летнюю Джойс Тейлор из Канзаса, то крайне рекомендуем ознакомиться поподробнее с этим на новостных сайтах.

Разберем ситуацию кратко и без лишних подробностей — из-за неверных записей в базах координат IP-адресов жительница одной из маленьких ферм в Канзасе несколько лет подвергалась телефонным угрозам, сталкингу, а также визитам со стороны агентов ФБР и налоговых служб. Как в этом замешана база с IP-адресами — логичный вопрос, поэтому постараемся объяснить. Этот "сыр-бор" случился из-за того, что компания, которая владеет и администрирует базу MaxMind решила упростить один из указателей на географические координаты до сокращенной формы и поэтому около 600 миллионов IP-адресов направляли на эту злосчастную ферму, из-за которой у владелицы и случились проблемы.

"Маленький недочет" который вылился в нервотрепку для Джойс Тейлор уже исправили, но вот информация осталась в интернете по этому поводу, а за ней и последствия, а это уже касается не только координат отдельных серверов, тут проблема глобальнее, что сегодня мы как раз и разберем.

Откуда берется информация по принадлежности к стране у IP-адреса?

Если разбирать конкретно IP-адрес, то он никакую информацию в себе не несет по принадлежности к той или иной ISP, городу и стране, ровно как и информацию по координатам , а сервисы, которые определяют ГЕО по IP, к примеру, MaxMind (https://www.maxmind.com/en/geoip-demo) имеют просто базу адресов и их локаций, координат, принадлежности к ISP и т.д.

Неверное или отсутствие определения города или страны прокси и DNS

Как было сказано выше, все сервисы по определению информации по IP это всего лишь базы типа IP-адрес или подсеть — информация и поэтому не все сервисы в состоянии предоставить всю необходимую информацию, хотя IP-адрес при этом тот же, что и выше на скриншоте.

Первое, что можно подумать — продали "паленый" IP-адрес либо провайдер "что-то мутит", надо звонить и требовать исправления ситуации, но тут все гораздо проще чаще всего — отсутствие информации либо ее некорректность в базах сервисов, тут либо ресурс (в данном случае это 2ip.ru) очень редко обновляет свои базы, либо удаляет старую информацию, а актуальную очень трудно бывает достать, а предоставлять непроверенную информацию бывает не самым лучшим выбором и лучше оставить N/A в базе. Также бывают случаи, когда за неимением информации приходится предоставлять ту, что находится в единственном экземпляре (как ситуация с фермой) и даже последующая корректировка баз может не помочь исправить ситуацию, так как после этого какой-то другой сервис или база могут позаимствовать как раз эту удаленную информацию за неимением другой или нежеланием брать информацию с другой базы, так что тут все сводится к политике конкретного сервиса, где-то она щадящая, где-то она непонятная и доверять ей бывает очень трудно, а ссылаться и доказывать что-то так вообще немного странно будет для провайдеров, которые знают где на самом деле дц или сервер, а также через какие узлы проходит трафик.

Как быть и кому верить?

Тут на самом деле очень спорный вопрос, поэтому лучше всегда запрашивать актуальную информацию в том месте, где вы приобрели IP-адрес, но сразу можем объяснить ситуацию от лица сервиса по предоставлению IP-адресов — действительно иногда можно повлиять на базы через запросы к администраторам баз, но иногда такие запросы просто оставляют непрочитанными или отвечают отговоркой, что ситуацию рассмотрят и примут меры, поэтому если все же имеет место быть проблема на каком-то определенном источнике по некорректному определению ГЕО адреса или DNS лучше проверить информацию по нескольким базам (база здесь правда одна, все остальное сервисы, которые отчасти используют базу MaxMind, а отчасти свою информацию, которая также по факту спарсена)

Но опять же, даже информация подтвержденная всеми четырьмя ресурсами выше не может иметь 100% корректность и актуальность, так как мы все же имеем дело с базами, а базы создаются благодаря парсингу, обновлению информации, ее отбросу при ее долгой "актуальности", бывают случаи намеренного изменения баз с помощью прогона трафика через WebRTC, поэтому самую актуальную и корректную информацию всегда узнавайте у первоисточника (там, где вы получили или приобрели IP-адрес), естественно, информация будет взята не с баз и поэтому максимум, что в данном случае, на примере нашего сервиса, мы предоставим — локацию, а координаты, данные по ISP и т.д. не предоставляются по объективным причинам.

А что по DNS?

Бывает намеренное использование более дешевых DNS других стран как у селлеров прокси, так и у провайдеров, но это скорее исключения из правил и сейчас бывает редко, поэтому стоит смотреть, в первую очередь, на репутацию селлера прокси и делать соответствующие выводы либо запрашивать грамотное объяснение данной ошибки в базе, а также смотреть на конечную отдачу от адреса, так как при действительно неверных записях в базах по DNS это никак не сказывается.

Сервисы и базы

Критиковать базы можно часами, главное при этом не забывать, что большинство сайтов и сервисов используют как раз эти базы для идентификации клиентов, только вот у сервисов по типу социальных сетей присутствует гораздо больший пул информации по адресам и действию клиентов на них (запросы, сообщения, язык браузера и т.д.), поэтому компаниям оптимально составлять свои личные базы и делать выводы не по конкретным адресам, а по подсетям и даже провайдерам.

Вывод

Решение проблемы — отсеивание подсетей адресов, с которыми были проблемы. Само неверное определение страны или города IP-адрес на определенных сервисах еще "не приговор" — стоит потестировать, как минимум, отдачу адреса на ресурсе (социальная сеть, поисковик, БК), возможно, дать адресу чуть больше отлежаться, так как блокировки случаются и по вине схемы работы (которые, кстати, тоже желательно обновлять), а не только неверных баз, что вообще редкость, так как все же небольшая лояльность, но у большинства сервисов имеется по отношению к спорным записям в базах, если мы конечно не говорим о работе с офшорными БК, которые любят морозить счета за "лишний вздох", утрировано, но отрицать такие ситуации глупо.

Почему мой IP отображается как российский?

Представьте: вы заказали на хостинге виртуальный сервер. Допустим, вы хотите, чтобы ваша виртуалка находилась в дата-центре за пределами РФ, и выбрали, например, Telehouse. RUVDS может предложить VPS в ЦОДе Telehouse Frankfurt, находящийся во Франкфурте-на-Майне, Германия. Вы оплатили сервер, подождали, пока на нём поднимется необходимая операционная система в выбранной конфигурации, и приступили к работе. Однако, пытливый ум сисадмина наверняка заметит, что IP-адрес приобретённой виртуалки – вовсе не в диапазоне немецких адресов. Почти любая проверка геолокации по IP-адресу с большой долей вероятности покажет, что искомый ресурс находится в Москве.

Чей же у меня IP?

Во-первых, все адреса IPv4 мы получаем от нашего партнёра. Для каждого дата-центра адреса анонсируются провайдером, который работает с конкретным дата-центром. Но, тем не менее, конечным владельцем IP-адреса всё равно является российская компания. Именно поэтому RIPE NCC указывает, что адрес находится в Москве.

Во-вторых, технически невозможно определить фактическое местонахождение какого-либо ресурса, оперируя исключительно его IP-адресом. Онлайн-сервисы, предоставляющие услуги подобного рода, используют открытые базы данных. В свою очередь, в этих базах достаточно много устаревших или банально неверных данных.

Для примера, мы попробовали определить местоположение нашего сервера с использованием некоторых подобных сервисов. Результаты получились такие:

    показал, что наш VPS находится в Чехии;

ipaddress.is

  • ещё один похожий сервис, abuseipdb.com, показал, что наш сервер – в Москве;

abuseipdb.com

    тоже говорит, что наш VPS находится в Москве;

db-ip.com

  • а, вот, geoiplookup.net указал местоположение нашей виртуалки как Франкфурт-на-Майне, Германия.

geoiplookup.net

Исходя из полученных данных хочется отметить, что мы не рекомендуем доверять информации, полученной от таких сайтов.

Ping & Tracert

Более-менее корректный способ определить приблизительное географическое местоположение – это измерить величину времени ответа на ping до интересующих вас ресурсов и таким образом попробовать вычислить расстояние до них.

К примеру, полученное значение времени ответа на ping , запущенный от вашей рабочей станции до какого-либо московского ресурса, будет ниже, чем то же значение, полученное при той же процедуре в отношении ресурса, который находится в Лондоне.

В качестве примера можно продемонстрировать следующее: мы запустили ping до нашего сервера, находящегося в Москве (первый скриншот), и до другого, который находится в дата-центре в Германии (второй скриншот):

Ping до сервера, находящегося в Москве

Ping до сервера, находящегося во Франкфурте-на-Майне - Почему мой IP отображается как российский?

Как видите, время ответа московского сервера намного меньше.

Ещё один способ узнать приблизительное географическое местоположение сервера – это попробовать оценить результаты трассировки от вас до интересующего ресурса.

Чтобы оценить эффективность такого метода, мы запустили tracert до двух наших VPS. Результаты трассировок – на скришотах: первый находится в Германии, второй – в Великобритании:

Tracert до сервера, находящегося во Франкфурте-на-Майне - Почему мой IP отображается как российский?

Tracert до сервера, находящегося в Лондоне - Почему мой IP отображается как российский?

Вместо заключения

В общем, вместо заключения хочется сказать: главное – это не то, что пишет вам онлайн-сервис по проверке IP-адреса. Главное – это то, где ваш виртуальный сервер локализуется на самом деле.

Почему оператор сотовой связи предоставил ip адрес не по местоположению?

Не так давно начал пользоваться мегафоном. Столкнулся с одной странностью, при проверки своего ip по местоположению (ip статический) у меня отображается г. Хабаровск, хотя сам живу в Приморском крае (город Уссурийск). Из за чего это может быть?5fca0b4d8a292433073541.png 5fca0bab8d600666353185.png

  • Вопрос задан более двух лет назад
  • 2175 просмотров

Средний 1 комментарий

  • Facebook
  • Вконтакте
  • Twitter

gbg

Базы данных GEOIP являются спекулятивными и неточными.

Нет никакого регламента, который привязывает IP к географии.

Более того, абоненты сотовой связи получают серые адреса из внутренней сети оператора, а уж где физически сеть оператора гейтуется в Интернет — знает только оператор.

Так что может быть и так, что вам все правильно показывает — и машина-гейт с таким IP физически находится в Хабаровске

  • Facebook
  • Вконтакте
  • Twitter

Оператор связи / провайдер, согласно договору, предоставляет тебе доступ в Интернет. Но стопудово в договоре нет ни полслова о том, через какой именно шлюз он это сделает. И если провайдеру так проще, дешевле, или просто у него так организовано — он в своём праве. Да вообще ты можешь ходить в Инет через высокоанонимный прокси.

Я уж не говорю о том, что блок адресов выдан LIR-у и изначально описан по его местоположению. И если тот не соизволит уточниться по геопривязке суб-блока (а для своей внутренней сети — нафига бы ему это надо?), то будешь ты думать, что адрес — в штаб-квартире LIR-а, а он на самом деле в тьмутаракани.

  • Facebook
  • Вконтакте
  • Twitter

Jump

Потому что нет такого понятия как местоположение IP адреса. Устройство которому назначен конкретный IP адрес может находится где угодно.

Есть базы по которым можно с вероятностью около 60% предсказать в каком именно регионе будет находиться тот или иной адрес. Но тут как повезет.

Почему IP адрес показывает, что я в Петербурге, если живу в центре России?

Все зависит от вашего айпи адреса, если у вас айпи адрес динамический, то при входе на различные ресурсы у вас может писать, что вы абсолютно в другом городе (чаще всего это город где находиться главный офис вашего провайдера), ну а если у вас айпи не динамический, то показывать будет, что вы именно в вашем городе. Иногда эта функция довольно таки полезна, так как например забанить вас на определенном ресурсе могут по одному айпи адресу, а при перезагрузки компьютера этот айпи адрес меняется на другой, это и называется динамический айпи адрес. Но все же забанить вас возможно.

Возьмём, к примеру спутниковый интернет. Вы можете находиться в Сибири, реально в Интернет, после спутника, Вы выныриваете где-то в Москве, где находится сам провайдер. И будет смотреться, что Вы находитесь в Москве.

Но возможно всё гораздо прозаичнее, даже особо не касаясь технической стороны. Блок адресов приписан к определенному провайдеру, который юридически находится в Питере и это записано в базе данный RIPE, откуда собственно и черпают информацию различные программы. И это уже желание или нежелание более подробно расписывать свои подсети.

Другое дело, Вы можете использовать прокси-сервер и зайти на страничку, которая рассказывает Вам об Вашем IP-адресе. Но Вам будут рассказывать об IP-адресе прокси-сервера, особенно если этот прокси анонимный.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *