База GeoIP
База GeoIP — справочник, который сопоставляет диапазоны IP-адресов со страной, городом и провайдером, чтобы определять место по IP.
Обновлено · Редакция Prokso
База GeoIP — это большой справочник: диапазон IP-адресов и рядом страна, регион, город, часовой пояс, а часто ещё провайдер и ASN. Сайт берёт IP посетителя, ищет его в базе и получает ответ за доли секунды. Так работает геолокация по IP.
Таких баз несколько, их составляют разные компании. Данные собирают из реестров IP-адресов, маршрутной информации, сведений от операторов связи и измерений задержки. У каждой компании свои источники и свои правила, поэтому ответы могут расходиться. Ни одна из них не точна на все сто процентов.
Отсюда типичная ситуация: один и тот же IP на одном сайте показывает Киев, на другом — Житомир, а на третьем — только страну без города. Страну базы определяют достаточно точно. Город — приблизительно: оператор может обслуживать целый регион с одного узла, и база запишет всех абонентов в город, где стоит оборудование.
Ещё одна причина расхождений — запаздывание обновлений. Адреса переходят между операторами и регионами, а базы обновляются раз в неделю или месяц, и сайты не всегда берут свежую версию. Особенно это заметно в мобильных сетях, где один адрес может обслуживать абонентов с большой территории.
Точность также зависит от типа адреса. Для серверных IP база обычно показывает город дата-центра, а для домашних — город, где оператор зарегистрировал диапазон. Мобильные адреса часто привязаны к крупному городу региона, даже если абонент далеко от него. Поэтому одна и та же страна для разных типов прокси может выглядеть по-разному на уровне городов. База отвечает лишь на один вопрос: где, вероятно, находится адрес.
Для прокси это важно, когда вы выбираете страну или город. В Prokso можно выбрать страну, город или ASN, но каждый сайт определяет место по своей базе. Страна обычно совпадает, а город на конкретном сайте может отличаться. Подробнее об этом — в статье выбор города.
Чтобы увидеть, что об адресе знает база, откройте страницу мой IP через прокси. Она показывает IP, страну, примерный город и провайдера (ASN). Если для задачи важен именно город, проверьте адрес ещё и на том сайте, с которым будете работать.
Вопросы и ответы
Почему разные сайты показывают разный город для одного IP?
Каждый сайт пользуется своей базой GeoIP, а у баз разные источники и разная частота обновлений. Страна обычно совпадает, город определяется приблизительно.
Как узнать, какой город видит сайт для моего прокси?
Откройте страницу «мой IP» через прокси: она покажет страну, примерный город и провайдера. Если город критичен, проверьте адрес ещё и на нужном сайте.
Резидентские $1.59, мобильные $2.50, серверные $0.65 за 1 ГБ
Регистрация за минуту, доступы сразу после оплаты.