Сценарий, который повторяется у каждого, кто работает с прокси всерьёз. Вы берёте резидентный IP с гео «Германия». Открываете чекер — он честно пишет Germany, Frankfurt. Заходите на целевой сайт — а тот показывает голландскую валюту, голландскую выдачу и голландский баннер cookie. Второй чекер говорит, что IP вообще в Бельгии. Кто врёт?
Никто. Проблема в том, что у IP-адреса нет координат. Гео-привязка — это не свойство адреса, а мнение конкретной базы данных, которое она собрала косвенными методами. Баз несколько, они независимы, и они расходятся — систематически и предсказуемо. Ниже разберём, откуда берутся эти данные, насколько велика реальная погрешность по свежим измерениям и что с этим делать на практике.
У IP нет географии — есть только оценки
В самом пакете нет поля «страна». Всё, что знает интернет об адресе — это кому он выделен по документам регистратора и куда ведут маршруты BGP. Из этого коммерческие базы (MaxMind, IPinfo, IP2Location, DB-IP и другие) собирают догадку, комбинируя пять источников:
- Записи RIR и whois. Страна в записи — это юрисдикция организации, которой выделен блок, а не место, где физически стоят машины. Немецкий провайдер спокойно разворачивает адреса в Амстердаме.
- Геофиды. Формат самопубликуемых гео-данных задан RFC 8805 (2020), в 2024 его заменил RFC 9632 — с валидацией и обнаружением через RDAP. Оператор сам объявляет, где стоит его подсеть. Это единственный авторитетный источник, но покрытие мизерное: к концу 2023 года геофиды опубликовали около 2 800 автономных систем — примерно 34 млн IPv4-адресов, или 0,8% мировых выделений.
- Маршрутизация и BGP-префиксы. Если известно, где находится один адрес, база экстраполирует на весь префикс. Отсюда основная масса ошибок.
- Измерения задержек. Триангуляция по RTT от известных точек — работает по городам в плотной Европе, разваливается там, где мало точек измерения.
- Данные партнёров. Сигналы от приложений и сервисов, сопоставляющих IP с GPS-координатами устройств.
Каждый вендор смешивает это в своей пропорции и по своим правилам. Совпадать результаты не обязаны.
Насколько велика ошибка: измерения 2026 года
21 мая 2026 года исследователи из Virginia Tech (Syed Tauhidun Nabi, Jocelyn Bliton, Tijay Chung, Shaddi Hasan) опубликовали работу «Lost in the Prefix: Revisiting IP Geolocation Accuracy Across Networks and Geographies». Они сравнили четыре базы — MaxMind GeoLite2, IPinfo, IP2Location DB11 и DB-IP Lite — с эталоном из 16 010 зондов RIPE Atlas в 175 странах и 21 292 пар «IP — школа» из проекта UNICEF Giga. Всего 37 302 наблюдения, из них 74,7% IPv4 и 25,3% IPv6.
Ключевые цифры:
- Фиксированные сети: медианная ошибка 3–16 км в зависимости от провайдера. Для домашнего проводного интернета в развитой стране гео работает хорошо.
- Мобильные сети: медианная ошибка 179–207 км. Это более чем десятикратный разрыв с фиксированными сетями, и он одинаков у всех четырёх баз.
- Доля грубых промахов (свыше 100 км) по регионам: Европа 9–20%, Америки 8–22%, Азия 53–61%, Африка 66–72%.
- Причина: около 70% мобильных префиксов физически растянуты более чем на 100 км. Чем крупнее префикс, тем выше ошибка — независимо от вендора, типа сети и региона.
Важная деталь: все четыре базы промахиваются примерно одинаково и в одних и тех же местах. Это не «плохой вендор против хорошего» — это общее ограничение метода. В странах Глобального Юга «грубых» префиксов в 2–3 раза больше, поэтому там и ошибки выше.
Сам MaxMind свои границы обозначает честно: 99,8% точности на уровне страны, около 80% на уровне штата/региона в США и 66% на уровне города — причём «город» означает попадание в радиус 50 км. Отдельно оговаривается, что адреса в мобильных сетях используются телефонами на большом расстоянии, а в случае VPN или прокси база геолоцирует сервер, а не конечного пользователя.
Почему чекер и сайт видят разное
Здесь и кроется разгадка исходного сценария. Чекер, который вы открыли, показывает данные своей базы. Целевой сайт смотрит в свою. Это разные ответы на один вопрос, и оба «правильные» в своей системе координат.
Три конкретных механизма расхождения:
- Разные вендоры. Сайт за Cloudflare получает страну из заголовка CF-IPCountry — это собственные данные Cloudflare, и они регулярно расходятся с тем, что в ту же минуту отдаёт MaxMind по тому же адресу. Стриминги и платёжные системы вообще держат собственные списки, дополненные историей поведения.
- Разный возраст данных. Бесплатные GeoLite2 City и Country обновляются дважды в неделю — по вторникам и пятницам. Коммерческие GeoIP2 выходят каждый будний день. Сайт на годовалом снимке базы будет видеть прошлогоднюю картину. Это же объясняет, почему новые подсети «приживаются» неделями.
- Разная детализация. У вендоров разная политика: одни отдают город, другие сознательно округляют до региона или страны, если уверенность низкая. Отсутствие города — не ошибка, а отказ гадать.
Четыре ситуации, где расхождение почти гарантировано
- Мобильные прокси. Худший случай по определению: CGNAT, один префикс на половину страны, медиана промаха под 200 км. Требовать от мобильного IP точного города бессмысленно — сеть так не устроена. Заодно полезно проверить, что за IP вообще сотовый, а не датацентр с подставленным ASN: разбор методики — в материале как отличить настоящий 4G-прокси от фейкового ASN.
- Перепроданные и переехавшие блоки. После передачи IPv4-подсети новому владельцу старая страна висит в базах месяцами. Рынок вторичных адресов активен, так что это массовое явление, а не экзотика.
- Anycast и облака. Один и тот же префикс анонсируется из десятков точек мира. База вынуждена свести это к одной локации — и любой выбор будет неверным для большинства запросов.
- Регистрация на головной офис. Провайдер зарегистрирован в одной стране, инфраструктуру держит в другой. База берёт документы, потому что других данных нет.
Что делать практически
- Проверяйте там, где это важно, а не в чекере. Единственный значимый тест — открыть целевой сайт и посмотреть, какую страну и валюту он показал. Если задача — локальная выдача Google или региональные цены, чекер вообще не является критерием приёмки.
- Сверяйте минимум три базы. Если MaxMind, IPinfo и DB-IP согласны — с высокой вероятностью так же увидит и целевой сайт. Расхождение между ними — сигнал, что адрес спорный и на нём будут проблемы.
- Разделяйте требования «страна» и «город». Страна на приличном провайдере надёжна (99,8% по оценке MaxMind). Город — вероятностная величина с радиусом порядка 50 км даже в лучшем случае. Строить бизнес-логику на городе можно только с запасом на ошибку.
- Смотрите на префикс, а не на адрес. Проверьте whois и размер анонсируемого блока. Если IP сидит в /16, растянутом на пол-страны, точной привязки не будет ни у кого.
- Не путайте гео с репутацией. Верная страна ничего не говорит о том, не помечен ли адрес как прокси. Это отдельная проверка по отдельным базам — подробно разобрана в материале про мифы о «чистом» IP и чекеры репутации.
- Спрашивайте провайдера про геофид. Если у оператора подсети опубликован геофид по RFC 9632, страна и город приходят от него самого, а не из догадок. Это самый сильный аргумент в пользу конкретного пула. Коррекции через геофид MaxMind импортирует и проверяет раз в рабочий день, разовые правки — за 1–2 рабочих дня, после чего они попадают в очередной релиз базы.
Как это влияет на выбор типа прокси
Из измерений следует простое правило. Если задача требует точной географии — локальная выдача поисковика, региональные цены, гео-таргетированная реклама, — берите резидентные прокси на фиксированных линиях: там медианная ошибка измеряется единицами километров. Если задача требует доверия площадки к типу сети — соцсети, мессенджеры, мобильные приложения, — берите мобильные прокси, но закладывайте, что точка на карте будет плавать в пределах региона. Совмещать оба требования в одном IP физически не выйдет: это ограничение архитектуры сотовых сетей, а не качества пула.
Для регионов с высокой долей грубых промахов — Азия, Африка — планируйте на уровне страны, а не города. Там, по данным исследования, каждый второй-третий адрес уезжает от реального места более чем на сотню километров у любого вендора.
Вывод
«Определяется не та страна» почти никогда не означает, что вас обманули с прокси. Чаще это означает, что вы сравнили ответы двух разных баз и удивились, что они не совпали. Правильный порядок действий: выяснить, какую базу читает целевая площадка, проверять гео именно на ней, сверять спорные адреса по нескольким источникам и не требовать от мобильных сетей городской точности, которой у них нет и не будет.
И держите в голове главную цифру этого года: 3–16 км на фиксированных линиях против 179–207 км на мобильных. Она объясняет большую часть претензий к гео у прокси ещё до того, как вы откроете тикет в поддержку.
