[ Content | View menu ]

Сравнение geolocation-сервисов

Опубликовано 26.10.2007

Как и обещал ранее, выкладываю результаты небольшого эксперимента по сравнению результатов определения географического местоположения по IP-адресу с использованием трёх онлайн-сервисов: MaxMind, IPLigence и IP2Location. Я взял неполный список сетей некоторых нижегородских провайдеров и запросил информацию о первом адресе каждого диапазона из этого списка у каждого сервиса. Думаю, что этих 19 региональных айпишников вполне достаточно для того, чтобы составить представление об общем уровне подобных служб.


MaxMind — фирма, завоевавшая популярность в мире open source благодаря своим бесплатным базам GeoLite Country и GeoLite City, отличающихся от коммерческих несколькими процентами точности и частотой обновлений.

IP Страна Регион Город ISP Organization
195.122.224.0 RU Primor’ye Novgorod Sandy Info Ltd  
194.190.176.0 RU Primor’ye Posyet Local Registry (Scientific and Educational Network)  
193.125.70.0 RU Primor’ye Novgorod RELCOM Corp. (Institute of Applied Phisycs)  
213.190.224.0 RU Primor’ye Novgorod Federal State Unitary Enterprise STC ‘Atlas-NN’
212.92.128.0 RU Nizhegorod Kstovo Business Communication Agency, Ltd. JSC Norsi-Oil
195.98.32.0 RU Primor’ye Posyet Business Communication Agency, Ltd. Business Communication Agency, Ltd.
89.189.0.0 RU Primor’ye Novgorod Business Communication Agency, Ltd. Business Communication Agency, Ltd.
217.118.93.0 RU Moscow City Moscow JSC VimpelCom JSC VimpelCom Moscow Russia WiFi
82.208.64.0 RU Tomsk Gagarina OJSC VolgaTelecom Network for ADSL clients
89.109.0.0 RU Tomsk Gagarina OJSC VolgaTelecom Internet department, NMTS, OJSC VolgaTelecom
213.177.96.0 RU Primor’ye Posyet OJSC VolgaTelecom this networks used for our dialup pools
79.126.0.0 RU Tomsk Gagarina OJSC VolgaTelecom OJSC VolgaTelecom
217.23.16.0 RU Primor’ye Novgorod OOO Nizhegorodsky TeleService Nizhegorodsky TeleSrvice common block
78.40.184.0 RU Primor’ye Novgorod OOO Nizhegorodsky TeleService OOO Nizhegorodsky TeleService
81.19.128.0 RU Primor’ye Novgorod Information & Computing Center, Ltd. Russia
85.143.0.0 RU Primor’ye Novgorod State Institute of Information Technologies and Te Nizhny Novgorod State University network
217.25.80.0 RU Primor’ye Posyet Personal Communications Systems LLC Personal Communications Systems
217.18.52.0 RU Primor’ye Novgorod STELT Telecom STELT Telecom NNovgrod Network
91.194.192.0 RU - - Business Center Communications LTD Business Center Communications LTD

Страна во всех случаях определилась правильно, а вот с городами и регионами абсолютная каша – точно угадано лишь 2 раза из 19. В остальных случаях традиционно путают Нижний Новгород и Великий Новгород, к тому же почему-то относят его к Приморскому региону (это где Владивосток и Сахалин). Из плюсов этой базы можно отметить отделение провайдера от конечной организации, которой выделен блок IP-адресов. Очевидно, в своей российской части эта база создавалась автоматически на основе базы RIPE, в которой нет чёткого разделения «область» — «город» — «улица». И нам ещё повезло с нашей выборкой — не попалось IP-адреса типа 195.2.94.64, который находится в городе Olga Приморского края.


Компания IPLigence предлагает базы трёх степеней детализации — точность до страны за 39 долларов в год, точность до региона и провайдера — за 99 долларов в год и точность до города плюс географические координаты за 199 долларов в год. Посмотрим, что получит клиент за эти деньги.

  Страна Город
195.122.224.0 RU NOVGOROD
194.190.176.0 RU NIZHNI NOVGOROD
193.125.70.0 RU NOVGOROD
213.190.224.0 RU NOVGOROD
212.92.128.0 RU NOVGOROD
195.98.32.0 RU NOVGOROD
89.189.0.0 RU NOVGOROD
217.118.93.0 RU MOSCOW
82.208.64.0 RU NOVGOROD
89.109.0.0 RU NOVGOROD
213.177.96.0 RU NOVGOROD
79.126.0.0 RU NOVGOROD
217.23.16.0 RU NOVGOROD
78.40.184.0 RU NOVGOROD
81.19.128.0 RU NOVGOROD
85.143.0.0 RU SAINT PETERSBURG
217.25.80.0 RU NOVGOROD
217.18.52.0 RU NOVGOROD
91.194.192.0 FRANCE PARIS

Позор, позор — один из IP-адресов скромного регионального провайдера почему-то находится в Париже. Фтопку такой сервис.


IP2Location. Еще один сервис из топа гугла. Предлагают аж 14 вариантов базы с различными комбинациями опций на все вкусы: от 49 долларов за определение страны и до 1099 за детализацию до провайдера, адреса сайта провайдера, временной зоны и географических координат.

IP Страна Регион Город ISP
195.122.224.0 RU MOSKVA MOSCOW SANDY INFO LTD
194.190.176.0 RU NIZHEGORODSKAYA OBLAST’ NIZHNIY NOVGOROD SCIENTIFIC AND EDUCATIONAL NETWORK
193.125.70.0 RU NOVGORODSKAYA OBLAST’ NOVGOROD INSTITUTE OF APPLIED PHISYCS
213.190.224.0 RU MOSKVA MOSCOW STC ‘ATLAS-NN’
212.92.128.0 RU MOSKVA MOSCOW JSC NORSI-OIL
195.98.32.0 RU NOVGORODSKAYA OBLAST’ NOVGOROD BUSINESS COMMUNICATION AGENCY LTD
89.189.0.0 RU NOVGORODSKAYA OBLAST’ NOVGOROD BUSINESS COMMUNICATION AGENCY LTD
217.118.93.0 RU MOSKVA MOSCOW JSC VIMPELCOM MOSCOW RUSSIA WIFI
82.208.64.0 RU NIZHEGORODSKAYA OBLAST’ NIZHNIY NOVGOROD NETWORK FOR ADSL CLIENTS
89.109.0.0 RU - - NETWORK FOR VPDN SESSION TERMINATIONS ON UAC`S
213.177.96.0 RU MOSKVA MOSCOW NMTS-NET
79.126.0.0 RU - - MTS-NN
217.23.16.0 RU NOVGORODSKAYA OBLAST’ NOVGOROD NIZHEGORODSKY TELESRVICE COMMON BLOCK
78.40.184.0 RU - - OOO NIZHEGORODSKY TELESERVICE
81.19.128.0 RU - - NN-IVC-NET
85.143.0.0 RU NOVGORODSKAYA OBLAST’ NOVGOROD NIZHNY NOVGOROD STATE UNIVERSITY NETWORK
217.25.80.0 RU MOSKVA MOSCOW INTERNET2.RU
217.18.52.0 RU - - STELT TELECOM NNOVGROD NETWORK
91.194.192.0 RU - - BUSINESS CENTER COMMUNICATIONS LTD

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


Теперь выводы. Очевидно, что данные базы нельзя использовать для определения города и региона. Зато если нужна только детализация по провайдеру, то продукция MaxMind вполне подойдёт — за дополнительную, конечно же, плату. Эту их базу вполне можно скрестить с более точными региональными БД соответствий IP-адресов географическим объектам, которые (БД соответствий) наверняка доступны заинтересованным организациям — стоит только приложить кое-какие усилия.

«
»

2 комментария

Write a comment - TrackBack - RSS Comments

  1. Pingback from Проблемы определения географического местонахождения по IP-адресу | Bappoy’s blog:

    [...] IP-адресов географическому местонахождению ожидайте в следующей заметке на [...]

    19.12.2007 @ 12:01
  2. Pingback from Геотаргетинг в СУПе | Bappoy’s blog:

    [...] Выяснилось, что для геотаргетинга в СУПе используется глючная база MaxMind GeoIP, вечно путающая Новгород и Нижний [...]

    07.06.2008 @ 15:21
Write comment

Я не робот.