Почему мой IP показывает не тот город?
Геолокация по IP не измеряет, где вы находитесь, — она ищет ваш блок адресов в коммерческой базе данных, которая связывает блоки с местами, где провайдеры их регистрируют и маршрутизируют. Эти записи отстают от реальности, мобильные операторы пропускают целые регионы через несколько шлюзов, а VPN подменяет ваш IP целиком. На уровне страны ответ верен примерно в 95–99% случаев, на уровне города — часто лишь в 50–80%.
С разрешения · Конфиденциально · Работает в Chrome, Safari, Firefox, Edge
Внутри IP-адреса нет никакого местоположения
IP-адрес — это маршрутный номер, а не координата. «Местоположение по IP» — это вывод по косвенным данным: такие компании, как MaxMind и IP2Location, ведут базы, где блоки адресов сопоставлены с местами; строятся они на том, где провайдеры регистрируют блоки, на измерениях маршрутов и задержек и на присланных исправлениях. Когда сайт пишет, что вы в Лионе, это значит: «лучшая догадка этой базы для вашего блока — Лион». Разные базы гадают по-разному — поэтому проверка вашего IP может расходиться с тем, где вас видит стриминговый сервис, и обе версии могут расходиться с реальностью.
Четверо обычных подозреваемых
Устаревшие регистрации: провайдеры перебрасывают блоки между городами и регионами быстрее, чем базы успевают их перепроверять; блок, переехавший из Манчестера в Бирмингем, месяцами читается как Манчестер. Мобильные сети: операторы пропускают трафик через региональные шлюзы, поэтому целая область может выглядеть как один город — в 4G/5G ваш IP чаще указывает на шлюз, а не на вас. CGNAT: провайдерам не хватает адресов IPv4, поэтому тысячи абонентов сидят за одним общим IP, а его записанное местоположение — там, где зарегистрирован пул. VPN и прокси: сайт видит IP выходного сервера — в этом и весь смысл; узнать, что показывает ваш, можно в проверке VPN.
Какая точность реалистична
Ориентиры, принятые в отрасли: на проводном подключении страна определяется верно примерно в 95–99% случаев, регион или область — в 70–90%, город — обычно в 50–80% и хуже в мобильных сетях; улица — никогда, её в этих базах просто нет. Считайте любое «местоположение по IP» подсказкой размером с город. По этой же причине карты на сайтах проверки IP (включая нашу) центрируются на городе, а не на доме: метка отмечает центр вашего блока по данным базы, и любой сайт, который обещает по одному лишь IP большую точность, просто гадает.
Что реально можно сделать
Если конкретный сервис определяет вас неверно и это мешает (предупреждения банка, валюта в магазине, региональные каталоги), на практике работают три пути: отправить исправление в крупные базы (MaxMind и IP2Location принимают заявки — правка расходится по сайтам за несколько недель); перейти на IPv6, если провайдер его даёт, потому что у блоков v6 записи часто свежее; или спросить провайдера, может ли он вывести вас из-под CGNAT. Что не работает: любые настройки на вашем устройстве — запись привязана к блоку адресов, а не к вам. А если цель в том, чтобы сервис намеренно видел другое местоположение, это как раз случай для VPN, со всеми оговорками из нашего руководства по VPN.
Когда нужно настоящее местоположение
Как только нужна точность, забудьте про IP: разрешите запрос браузера на странице местоположения — и вы получите совмещённую позицию по GPS и Wi-Fi: метры вместо догадок размером с город, и только с вашего согласия. Две системы ошибаются независимо друг от друга, и это по-настоящему полезно: именно на их сравнении наша проверка VPN замечает туннель, а расхождение между тем, где вас видит IP, и тем, где вас видит GPS, — обычно самое быстрое объяснение вопроса «почему этот сайт думает, что я в другом городе?».
Частые вопросы
Насколько точна геолокация по IP?
Как исправить неверное местоположение по IP?
Почему в мобильной сети IP показывает другой город?
Смотреть на английском: Why Is My IP Location Wrong? · Русский