Что такое Гео-IP?

Гео-IP - это специальные сервисы, которые позволяют разрешать IP-адреса в географические координаты и местоположения.

В целом, вам следует понимать, что не существует реальной возможности определить чье-либо точное местоположение только по IP-адресу. Тем не менее, с помощью специально разработанных баз данных, построенных на основе данных регистрационной информации об IP-адресах, существует возможность с определенной долей вероятности предполагать возможное местоположение компьютера или устройства по его IP с точностью, максимум до города. Обычно регистрационная информация для IP-адресов вносится провайдерами Интернет-услуг при получении диапазонов IP в свое пользование от региональных реестров. Во всем мире существуют такие региональные реестры:

Все региональные реестры управляются организацией IANA (Internet Authority Numbers Association).

Наиболее актуальная регистрационная информация об IP-адресах может быть получена при выполнении запросов непосредственно к базам данных соответствующих реестров. Система, обслуживающая такие запросы известна как WHOIS. На нашем сайте есть специальный инструмент IP WHOIS, который автоматически определяет источник информации для заданного IP-адреса и позволяет получить по данному IP всю актуальную регистрационную информацию.

Так как доступ к таким данным требует зачастую открытия нескольких сетевых соединений и, по причине нетривиальности обработки полученных данных для извлечения географической информации из них, были разработаны специальные базы Гео-IP, которые представляют из себя "снимок" извлеченных и обработанных регистрационных данных.

Разработка таких баз позволяет существенно оптимизировать алгоритмы по предоставлению Гео-IP информации. Например, наше API к нашему гео-IP сервису способно выдерживать нагрузки в десятки миллионов запросов в сутки на одном сервере.

Смотрите также: