IP-геолокация — это процесс оценки реального местоположения устройства по его IP-адресу. Она обеспечивает всё: от «цен в вашей валюте» до антифрод-проверок, блокирующих входы из неожиданных стран. В этом гайде объясняется, как она работает, на какие данные опирается и где её пределы.
От IP-адреса к локации
Каждое устройство в интернете доступно через IP-адрес. Эти адреса выдаются блоками организациям — интернет-провайдерам, хостинговым компаниям, мобильным операторам — региональными интернет-регистраторами (ARIN, RIPE, APNIC, LACNIC, AFRINIC). Базы геолокации сопоставляют эти блоки с локациями, используя несколько источников:
- Данные регистраторов (WHOIS): кто владеет блоком и в какой стране он зарегистрирован.
- Маршрутизация BGP: какая сеть (ASN) анонсирует блок и откуда.
- Задержки и инфраструктура: RTT и известные локации маршрутизаторов сужают регион.
- Краудсорс-сигналы: данные Wi-Fi, приложений и партнёров, связывающие IP с городами (используют более крупные провайдеры).
Что вы получаете в ответ
Запрос геолокации обычно возвращает страну, регион, город, приблизительные широту/долготу, часовой пояс, валюту и сетевого оператора (ISP и ASN). detectip.ai добавляет сверху слой угроз: является ли IP дата-центром, прокси, VPN или узлом Tor, плюс объяснимую оценку риска. См. полный список полей ответа.
Точность: страна — легко, город — трудно
Точность на уровне страны очень высокая — обычно выше 95%. Точность на уровне города гораздо более изменчива, потому что блоки IP не отображаются аккуратно на города, мобильные операторы маршрутизируют трафик через региональные узлы, а корпоративные VPN «перемещают» пользователей. Хороший API честен в этом и корректно деградирует до региона или страны, когда не уверен. Подробнее — в статье Точность IP-геолокации простыми словами.
Почему важны прокси и VPN
Геолокация говорит, где IP кажется находящимся. Прокси и VPN намеренно разрывают эту связь, поэтому любое серьёзное использование геолокации — цены, комплаенс, фрод — должно знать, когда локация маскируется. Поэтому detectip.ai объединяет детекцию прокси/VPN с геолокацией, а не продаёт её отдельно.
Как выполнить запрос
На практике это один HTTPS-запрос:
curl "https://detectip.ai/api/v1/verdict?token=TOKEN" \ -H "X-API-Key: sk_live_..."
Вы получаете JSON с локацией, валютой и флагами угроз, на которые можно действовать сразу. Начните с документации и бесплатного API-ключа.
FAQ
Точна ли IP-геолокация? Нет — это оценка. Считайте страну надёжной, а город — приблизительным.
Идентифицирует ли она человека? Нет. Она определяет сетевую конечную точку, а не личность, и может использоваться без хранения персональных данных.
Как часто меняются данные? Распределение IP постоянно меняется; качественные провайдеры часто обновляют свои наборы данных.