Чому розташування за IP неправильне?

Геолокація за IP не вимірює, де ви є, — вона шукає ваш блок адрес у комерційній базі даних, яка зіставляє блоки з місцями, де провайдери їх реєструють і маршрутизують. Ці записи відстають від реальності, мобільні оператори пропускають цілі регіони через кілька шлюзів, а VPN узагалі підміняє вашу IP-адресу. На рівні країни збіг ~95–99%; на рівні міста — часто лише 50–80%.

На основі дозволу · Приватно · Працює в Chrome, Safari, Firefox, Edge

Усередині IP-адреси немає розташування

ваш пристрійIP 84.17.51.xбаза даних геолокаціїблок 84.17.48.0/20 →«Манчестер» (реєстр. 2023)запис застарів на 18 місяців«Ви в Манчестері!»(ви переїхали разом із блоком)Жодних вимірювань — це пошук у паперах, а папери застарівають.
Розташування за IP — це пошук у базі даних, а не вимірювання: мітка лягає туди, де так записано в паперах.

IP-адреса — це номер для маршрутизації, а не координата. «Розташування за IP» — це припущення: компанії на кшталт MaxMind та IP2Location ведуть бази даних, які зіставляють блоки адрес із місцями, і будують їх на тому, де провайдери реєструють блоки, на вимірюваннях маршрутів і затримок та на надісланих виправленнях. Коли сайт каже, що ви в Ліоні, він має на увазі: «найкраще припущення цієї бази для вашого блоку — Ліон». Різні бази припускають по-різному — тому перевірка вашої IP-адреси може не збігатися з тим, де вас бачить стримінговий сервіс, і обидві можуть не збігатися з реальністю.

Четверо звичайних підозрюваних

Застарілі реєстрації: провайдери перерозподіляють блоки між містами й регіонами швидше, ніж бази встигають їх перевіряти; блок, який переїхав із Манчестера до Бірмінгема, ще місяцями може читатися як Манчестер. Мобільні мережі: оператори пропускають дані через регіональні шлюзи, тож ціла область може виглядати як одне місто — у 4G/5G ваша IP-адреса часто вказує на шлюз, а не на вас. CGNAT: провайдери, яким бракує адрес IPv4, ховають тисячі клієнтів за однією спільною IP-адресою, а її записане розташування — там, де зареєстровано пул. VPN і проксі: сайт бачить адресу вихідного сервера, у чому й полягає весь сенс — перевірте, що показує ваша, у перевірці 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?
На фіксованому широкосмуговому зв’язку країну бази вгадують у 95–99% випадків, область — у 70–90%, місто — лише у 50–80%, а на мобільному ще рідше. Рівня вулиці там немає взагалі: таких даних бази просто не містять.
Чому на мобільному інтернеті IP показує інше місто?
Оператори пропускають трафік цілих регіонів через кілька шлюзів, тож ваша адреса вказує на шлюз, а не на вас. Те саме робить CGNAT: тисячі клієнтів ділять одну адресу, записану там, де зареєстровано пул.
Як виправити неправильне розташування за IP?
Надішліть виправлення до MaxMind та IP2Location — правки розходяться сайтами за кілька тижнів. Ще допомагає перехід на IPv6 або вихід із CGNAT через провайдера. На самому пристрої змінити нічого не можна: запис належить блоку адрес.

Переглянути англійською: Why Is My IP Location Wrong? · Українська