ProxyCompass Knowledge Base
Несовпадение геолокации прокси
Несовпадение геолокации прокси — это ситуация, когда один и тот же IP-адрес разные источники относят к разным странам, регионам или городам. Нередко всё начинается с флага в программе: вы купили прокси с геолокацией в Германии, добавили их в настройки и увидели США.
Вы открываете ещё два сайта для проверки IP. Один показывает Германию, другой — Индию. Три ответа для одного адреса оставляют два вопроса: соответствует ли выданный прокси выбранной при покупке стране и подходит ли он для работы с нужным сервисом. Чтобы разобраться, нужно отдельно сравнить источники геоданных и проверить нужное действие на сайте.
При выборе страны прокси важно разобраться в двух вопросах: по каким данным провайдер выбрал страну IP-адреса и какую страну для этого же адреса определяет нужный вам сайт. Выбранный провайдером источник может указывать для адреса страну из заказа, а целевой сайт — другую страну. Отдельно нужно проверить настройки региона в аккаунте: они могут не зависеть от IP-адреса.
Почему программа показывает другую страну?
В антидетект-браузере или другой программе может быть встроена проверка прокси. Она может проверить подключение, определить IP-адрес, с которого сайт получает запросы, и найти страну этого адреса в геолокационной базе GeoIP. Сообщение об успешном подключении относится к работе прокси. Название страны отражает данные, которые использовались при проверке, и может не совпадать с результатом целевого сайта.
Источником может быть внешний сервис проверки или скачанная GeoIP-база. Её копия может храниться в самой программе или на сервере, где выполняется проверка. Если эта копия не обновлена, программа способна показывать прежнюю страну даже после исправления записи у поставщика геоданных. Обновление самой программы ещё не подтверждает обновление используемой ею базы.
Бесплатная база не обязательно устарела. Например, MaxMind обновляет свои бесплатные базы GeoLite. Если программа использует старую копию, это не означает, что поставщик базы перестал выпускать обновления. Кроме того, разные базы могут содержать разные сведения об одном IP-адресе. Если программа не сообщает источник данных и дату их обновления, по одному неожиданному результату нельзя установить, устарела ли её копия базы или расхождение вызвано другой причиной.
Другой сайт проверки IP может показать другую страну, даже если вы не меняли прокси и настройки подключения. Так для одного работающего IP-адреса появляются разные флаги. Это показывает, что источники расходятся в определении страны. Но результат сторонней проверки не определяет, какую страну покажет сайт, с которым вы собираетесь работать.
Какой результат важен на целевом сайте?
Проверяйте геолокацию на сайте, для которого куплен прокси. Если задача связана с Amazon, проверяйте результат на Amazon; если с доступом к региональному контенту соцсети — в этой соцсети. Нужный сайт может использовать коммерческую геолокационную базу, собственные данные или несколько источников вместе. Результат на постороннем сайте проверки IP не показывает, какую страну определит нужный вам сервис.
Вернёмся к примеру из вступления. Допустим, нужный сайт определяет страну подключения как Германию и позволяет пользоваться нужным региональным контентом или функцией. Флаг США в программе не означает, что прокси не подходит для этой работы. Менять подходящий IP только ради совпадения флагов в разных источниках может быть незачем. Однако если при покупке была указана конкретная база, проверьте и это условие: результат на сайте не подтверждает соответствие заказу. И наоборот: если целевой сайт определяет другую страну и не даёт выполнить нужное действие, результат «Германия» на посторонней проверке проблему не решает.
Важно разобраться, что именно сообщает сайт. Если он показывает страну текущего подключения, проверяйте её отдельно от страны, сохранённой в настройках аккаунта. Язык страницы, валюта и сообщение об отказе в доступе сами по себе не говорят, какую страну сайт определил по IP-адресу. Если сайт не показывает эту информацию, можно зафиксировать, что нужное действие не выполняется. Чтобы выяснить, связана ли проблема именно с геолокацией, могут понадобиться документация или поддержка сайта.
| Наблюдение | Что оно подтверждает | Что выяснять дальше |
|---|---|---|
| Сайт проверки IP показывает другую страну, но нужный контент или функция доступны на целевом сайте. | В этом тесте прокси позволяет выполнить нужное действие. | Только ли программа показывает страну или также использует её для настройки профиля браузера. |
| Целевой сайт явно показывает другую страну текущего подключения. | Расхождение возникает на сайте, с которым вы работаете. | Какой IP-адрес увидел этот сайт; есть ли у провайдера адреса, которые сайт определяет в нужной стране. |
| Отличаются только язык, валюта или сохранённый регион аккаунта. | Пока неизвестно, какую страну сайт определил по IP-адресу. | Откуда сайт берёт язык, валюту и регион: из настроек пользователя или из сведений о подключении. |
| Целевой сайт показывает нужную страну, но отказывает в доступе. | Одной правильно определённой страны недостаточно для доступа. | Причину отказа, если сайт её сообщает, и другие условия доступа. |
Даже если целевой сайт работает как нужно, с неверной страной в программе иногда стоит разобраться. Некоторые программы используют геоданные IP для выбора часового пояса или других настроек профиля браузера, а также для проверок перед запуском профиля. Тогда неверная страна влияет на работу программы. Выясните, только ли она показывает результат проверки или ещё меняет на его основе настройки и разрешает запуск профиля.
Во всех проверках используется один и тот же IP-адрес?
Сначала убедитесь, что все результаты относятся к одному и тому же IP-адресу. В настройках прокси может быть указан адрес промежуточного сервера — шлюза провайдера. Он принимает ваше подключение и направляет запросы через другие прокси. Поэтому адрес в настройках может отличаться от IP-адреса, с которого сайт получает запросы. Для сравнения геолокации нужен именно адрес, видимый сайту.
Проверка в программе и открытие сайта в браузере могут происходить через разные подключения. Сохранённые настройки прокси ещё не означают, что нужный профиль браузера действительно их использует. При ротации, то есть автоматической смене IP-адресов, запросы могут отправляться с разных адресов, хотя настройки подключения к прокси остаются прежними. Запишите IP-адрес, показанный при каждой проверке, и время проверки, прежде чем объяснять разные страны расхождением баз.
Сайт, который автоматически определяет ваш IP, показывает адрес, с которого получил запрос. Этот результат не подтверждает, что отдельный запрос к целевому сайту был отправлен с того же адреса. Если целевой сайт сам показывает IP текущего подключения, сравните его с результатами остальных проверок. Так можно отличить расхождение геоданных от ситуации, когда программа не использовала нужный прокси или адрес сменился между запросами.
Почему у серверного IP может сохраняться прежняя страна?
Диапазон серверных IP-адресов может сменить оператора, перейти в аренду другой компании или начать использоваться в другой стране. Смена продавца не обновляет автоматически сведения об этих адресах в геолокационных базах. В них может остаться страна, с которой диапазон был связан раньше.
Например, компания арендует диапазон, который раньше использовали в США, и начинает использовать его IP-адреса на прокси-серверах в Германии. Оператор сети сообщает о новой стране использования, но поставщики геоданных обновляют записи не одновременно: один уже указывает Германию, другой ещё — США. Даже после исправления у поставщика программа может продолжать показывать прежнюю страну. На схеме поставщик GeoIP уже заменил США на Германию, а антидетект-браузер читает старую локальную копию базы. В ней по-прежнему указаны США — эту страну и показывает встроенная проверка прокси. После обновления копии программа сможет использовать исправленную запись.
Страну в регистрационных сведениях об IP-адресе нужно отличать от страны в геолокационной базе. Например, запись о стране в RIPE или другом реестре сама по себе не подтверждает, где физически находится прокси-сервер. Если провайдер подбирает адреса по стране регистрации, другая страна в GeoIP-базе может объясняться различием этих данных, а не задержкой обновления. Поэтому провайдеру важно указывать, по каким сведениям он определяет страну предлагаемых IP-адресов.
Поэтому совет «подождать, пока базы обновятся» помогает не всегда. Ожидание имеет смысл, если нужную запись исправляют и сайт, которым вы пользуетесь, начнёт использовать новые данные. Однако поставщик геоданных может не согласиться с исправлением, а сайт — пользоваться другим источником. Если вам нужно продолжать работу сейчас, спросите провайдера, есть ли IP-адреса, которые нужный сайт уже определяет в выбранной стране.
Когда помогают замена IP и исправление геоданных?
Если целевой сайт относит IP прокси к неподходящей стране, проверьте на этом же сайте другой доступный адрес. У нескольких адресов одного диапазона может быть общая запись геолокации. Поэтому проверка адреса из другого диапазона или сети может быть полезнее повторных замен внутри прежнего набора. Результат всё равно нужно проверить: другой диапазон не гарантирует нужную страну. Смена продавца тоже не обязательно меняет сеть — разные продавцы могут предоставлять адреса из одной сети.
Другой способ — исправить запись в геолокационной базе. Провайдер или оператор сети может передать её поставщику подтверждение того, где используется диапазон. Поставщик проверит сведения и решит, менять ли запись. После этого сервисы, которые используют эту базу, должны начать работать с обновлёнными данными. Отправка запроса на исправление не означает, что новая страна сразу появится на нужном сайте. Пока вопрос рассматривают, можно отдельно проверить другие доступные IP-адреса.
Иногда у провайдера нет IP-адресов, которые целевой сайт определяет в нужной стране. Тогда повторные замены из имеющегося набора не решат проблему: придётся проверять прокси из другой сети или у другого провайдера. Если же сайт уже правильно определяет страну IP-адреса, перед новой покупкой стоит выяснить, почему он всё равно ограничивает доступ.
Когда стоит рассмотреть резидентские или мобильные прокси?
Если IP-адреса из нескольких диапазонов дата-центров не определяются в нужной стране на целевом сайте, стоит проверить резидентские или мобильные прокси этой страны. Смысл такого перехода — проверить адреса, которыми пользуются абоненты местных интернет-провайдеров и мобильных операторов.
В резидентском сервисе, который использует устройства пользователей, запросы могут отправляться через домашнее интернет-подключение в выбранной стране. Мобильный прокси передаёт запросы через сеть мобильного оператора. Сайт получает их с IP-адресов, используемых в этих сетях, и может определять их страну иначе, чем страну адресов дата-центра. Поэтому смена типа прокси иногда помогает там, где замена адреса в прежнем наборе не дала результата.
Проверяйте результат с той точностью, которая нужна для вашей задачи. Подключение через местного интернет-провайдера или мобильного оператора не гарантирует, что все сайты определят одну и ту же страну. Если важен ещё и город, его нужно проверять отдельно. Мобильный оператор может использовать IP-адреса на большой территории, поэтому город в результатах проверки IP может не совпадать с городом, где находится телефон. Само использование мобильного прокси не передаёт сайту GPS-координаты устройства.
Даже если сайт правильно определяет страну резидентского или мобильного IP-адреса, он может ограничивать доступ по другим причинам. Поэтому во время теста проверьте и определение страны, и выполнение нужного действия: например, открывается ли нужная страница или доступен ли региональный контент. Если страна указана правильно, а задача не выполняется, причину отказа нужно выяснять отдельно.
Нужен ли вам один постоянный IP-адрес?
Переход на другой тип прокси может изменить частоту смены IP-адреса. Например, резидентский сервис может продолжать предоставлять адреса выбранной страны, но менять сам адрес. Устройство, через которое отправляются запросы, может отключиться от сети или получить новый IP от интернет-провайдера. Функция временного закрепления IP (sticky session) помогает пользоваться одним адресом в течение сессии, но не делает его постоянным. При мобильном подключении IP-адрес также может меняться.
Для проверки регионального контента может быть достаточно, чтобы все используемые IP-адреса определялись в нужной стране. Если для работы необходим один неизменный адрес на длительный срок, проверьте условия его предоставления. Для такой задачи могут подойти статические ISP-прокси, если целевой сайт определяет их IP-адреса в нужной стране. Само название ISP не гарантирует нужный результат геолокации, а слово residential не означает, что IP-адрес будет постоянным.
Сравните и способ оплаты. В пакете статических серверных прокси цена может зависеть от количества IP-адресов и срока использования, а у резидентских прокси — от объёма трафика. Небольшой тест геолокации не показывает, во сколько обойдётся работа с большими загрузками. Перед переходом оцените расходы на свой обычный объём трафика, а также проверьте нужную страну и условия сохранения IP-адреса.
Что поможет поддержке разобраться в несовпадении?
В обращении в поддержку укажите страну и источник геолокации, выбранные при заказе, название программы или сайта проверки с другим результатом, источник его данных, если он известен, и то, что происходит на целевом сайте. Запишите IP, показанный в каждой проверке, и время с часовым поясом. На скриншоте должны быть видны название инструмента и контекст: относится ли страна к IP, настройкам аккаунта или профилю браузера. Тогда поддержка сможет сравнить один адрес по одному и тому же критерию страны.
Эти сведения помогут поддержке понять, где возникает расхождение: в сторонней программе, в данных, по которым провайдер подбирал страну, или на целевом сайте. Если нужный сайт работает как требуется, можно отдельно разбираться с результатом проверки в программе. Если задача не выполняется, дальнейшие действия зависят от причины: нужно проверить настройки подключения, попробовать адрес из другого диапазона, запросить исправление геоданных или уточнить у сайта, как он определяет регион.
