База 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 ГБ
Реєстрація за хвилину, доступи одразу після оплати.