Статья

Сервис-коды. Технические детали.

Доступ к базам с сервис-кодами возможен только через API, в другой форме базы не распространяются. Да и особого смысла в этом нет, так как обновление списка прокси, например, и активных нодов ТОР-сети происходит ежечасно.

Для получения сервис-кодов ("Service code") необходимо с запросом отправить заголовок(HTTP Request Header) "Typ: srv".
Ответ сервера - числовой сервис-код в случае запроса для IP поисковых роботов и некоторых хитроботов, прокси и ТОР-сети, хостинговых компаний и датацентров; во всех остальных случаях возвращается код страны.

В противовес странам с буквенными кодами, сервис-коды - это цифровые значения различных типов IP адресов.

Сервис-коды подразделяются на 4 группы:

  • 10-19 - Поисковые боты, некоторые хитроботы
  • 20-29 - Датацентры, хостинговые компании, скрытые серверные площадки
  • 30-39 - Открытые и анонимные прокси, анонимизаторы, ТОР-Сеть
  • 40-49 - Спутниковые провайдеры, мобильные клиенты использующие международные прокси

При отсутствии заголовка "Typ" или не имеющем в строке "srv", возвращается "Country code" - код страны, физическое расположение.

Также есть возможность получать одновременно сервис-код и страну, где располагается сервер или пользователь сателлитной связи, если она известна.
Указывающий заголовок должен выглядеть так: "Typ: cnsrv".
В этом случае возвращается не двух-, а четырехсимвольное значение, где первые два символа - страна, а остальные - сервис-код.
Для сателлитных провайдеров обычно страна равна "XX" - "неизвестно", потому как зачастую невозможно определить реальное расположение пользователя.

При типе "Typ: srv" для IP адресов, не входящих в базу сервис-кодов, возвращается код страны.
При типе "Typ: cnsrv" для IP адресов, не входящих в базу сервис-кодов, возвращается пустое значение в виде "--".

Пример 1: 91.121.147.207 принадлежит серверу WIPmania.com, стоящему во Франции.

"Country code" = FR
"Service code" = 20
"Country code" + "Service code" = FR20

Пример 2: 89.59.83.238 - это IP обычного DSL юзера из Германии:

"Country code" = DE
"Service code" = DE
"Country code" + "Service code" = DE--

Пример 3: 91.188.4.17 - это пользователь связи сателлитной компании 7Ccell, специализирующейся на связи для кораблей

"Country code" = XX
"Service code" = 40
"Country code" + "Service code" = XX40

Детальная информация по группам сервис-кодов:

1) Поисковые боты (10-19)

  • 10 - Боты крупных поисковых систем и аггрегаторов (Ask Network, AOL, Lycos, Yandex, Altavista, Baidu, Feedburner ...)
  • 11 - Google
  • 12 - MSN
  • 13 - Yahoo
  • 14 - Другие поисковые боты
  • 15 - Некоторые скрытые боты и хитроботы
  • 16-19 - Зарезервировано

2) Датацентры, Хостеры, Серверы (20-29)

  • 20 - Крупные датацентры всего мира, Dedicated и Colocation-центры, CDN
  • 21 - Остальные хостинговые компании и мелкие хостеры
  • 22 - Сервера, расположенные в компаниях, хостинг у которых - непрофильная часть бизнеса (Пр: Network providers, веб-студии с своим хостингом и AS-номером)
  • 23 - Скрытые серверные площадки, не публичные хостеры
  • 24 - Сервера и датацентры интернет-компаний (Пр: eBay, Rapidshare, Digg, Twitter ...)
  • 25 - Правительственные сайты, корпоративные веб- и мейл-сервера, расположенные не в публичных датацентрах
  • 26-29 - Зарезервировано
* Если хостинговая компания находится в адресном пространстве более крупной, то результат выдается для более крупной компании.
 

3) Прокси (30-39)

  • 30 - Бесплатные и платные анонимные прокси, Элитные прокси, SOCKS-прокси
  • 31 - Веб-анонимайзеры
  • 32 - ТОР-сеть
  • 33-39 - Зарезервировано
* Не входят в базу: NAT-прокси и корпоративные прокси, так как их пользователи обычно локальны.
 

4) Спутниковые провайдеры и мобильные клиенты использующие международные прокси

  • 40 - Спутниковые провайдеры
  • 41 - Международные прокси для мобильной версии Opera-Mini
  • 42-49 - Зарезервировано

Anonymous Германия25 Авг 2010 18:08#2740Русский   
Пробовал и тор и анонимные прокси, все равно выдается результат "--"
wipmania logo Olga 30 Авг 2010 14:08#2748Русский   
эти категории сервис-кодов еще не включены, поэтому выдается неопределенное значение ))

по некоторым причинам полная база сервис-кодов (будет только в платном варианте) на сегодня не возможна для общего доступа, сейчас, если хотите, можете использовать тестовую версию. здесь на данный момент отсутствуют прокси, но есть бОльшая часть датацентров (почти вся америка, европа, часть азии). нужен только IP, с которого будут запросы.
1267 Не используется, неизвестно, нет в маршрутах20 Май 2011 03:05#3668Русский   
ладно прокси. а почему боты не доступны?
например 217.69.128.0 - 217.69.135.255 - бот mail.ru
а запрос выдает RU--

Аноним/Имя OpenID OpenID Yahoo! OpenID AOL WordPress LiveJournal TypePad Vox Myvidoop Orange Yandex YandexBlog Mixi Myspace Flickr Verisign MyOpenID ClaimID

Все поля необязательны для заполнения

Для самой статьи оставьте поле пустым.
Для комментария максимум 5000 символов. BBcode включены.

Подписаться на ответы: все комментарии:RSS comments (ru)

Please have a look at our
Facebook Page and leave a comment

Creative Commons License
Creative Commons Attribution-Noncommercial 3.0 License