База 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 ГБ

Реєстрація за хвилину, доступи одразу після оплати.

Створити акаунт