Artikel

Service-Code. Technische Details.

Der Zugang auf die Service-Code-Datenbanken ist nur durch API möglich, in anderer Form sind sie nicht verfügbar. Ist auch kein großer Sinn darin, da die Datenbanken werden jede Stunde aktualisiert.

Um die Service-Code zu erhalten, muss man HTTP Request Header mit der Anfrage "Typ: srv" absenden.
Im Falle, dass die IP-Adresse für die Such-Bots und einigen Spy-Bots, Proxy, Hoster, Rechenzentren und Tor-Netze angefragt wird, gibt der Server die Zahlen-Code("Service-Code") zurück; anderfalls - Code des Landes.

Die Service-Codes sind die Zahlenwerte verschiedener Typen der IP Adressen.

Die Service-Codes werden nach vier Kategorien unterteilt:

  • 10-19 - Suchmaschinen-Bots, einige Hidden-Bots und Spy-Bots;
  • 20-29 - Rechenzentren, Hostinganbieter, versteckte Servers und Hosters;
  • 30-39 - offene und anonyme Proxy, Anonymizers, Tor-Netzwerk;
  • 40-49 - Satellitenprovider und Handy-Klienten, die internationale Proxies verwenden.

Wenn Header "Typ" fehlt oder wenn er "srv" nicht enthält, wird "Country code" (die geographische Lage) zurückgegeben.

Es gibt auch die Möglichkeit, gleichzeitig Service-Code und Landcode zu erhalten, wo der Server oder der "Satellitenbenutzer" ist, falls das Land bekannt ist.
Der Header sieht dann so aus: "Typ: cnsrv".
In dem Fall wird keinen zwei - sondern viersymbolischen Wert zurückbekommen. Die ersten zwei Symbole sind das Land, die zweiten sind eben die Service-Code.
Normalerweise für die Satellitenprovider wird das Land als "XX" ("unbekannt") bezeichnet, weil öfters ist es unmöglich, die reale Lage des Benutzers zu bestimmen.

Beim Typ "Typ: srv" für die IP Adressen, die nicht in den Datenbanken der Service-Codes enthalten sind, wird die Landcode zurückgegeben.
Beim Typ "Typ: cnsrv" für IP der Adressen, die nicht in den Datenbanken der Service-Codes enthalten sind, wird den leeren Wert "--" zurückgegeben.

Beispiel 1: 91.121.147.207 gehört zu dem Server der WIPmania.com, der in Frankreich ist:

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

Beispiel 2: 89.59.83.238 - die IP-Adresse der "normalen" DSL Benutzer aus Deutschland:

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

Beispiel 3: 91.188.4.17 - der Benutzer der Satellietenfirma 7Ccell, die auf Telekommunikation für die Schiffe spezialisiert ist:

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

Details für die Service-Codegruppen:

1) Search engines (10-19)

  • 10 - Bots der großen Suchmaschinen und Agregators (Ask Network, AOL, Lycos, Yandex, Altavista, Baidu, Feedburner ...)
  • 11 - Google
  • 12 - MSN
  • 13 - Yahoo
  • 14 - andere Such-Bots
  • 15 - einige Spy- und Hidden-Bots
  • 16-19 - reserviert

2) Rechenzentren, Hosting, Servers (20-29)

  • 20 - große Rechenzentren aller Welt, Dedicated и Colocation-Zentren, CDN
  • 21 - andere und kleine Hostinganbieter
  • 22 - Servers, die in Firmen sind, die Hosting als Nebentätigkeit ausüben (z.B.: Network providers, Web-Studios mit eigenem Hosting und AS-Nummern)
  • 23 - versteckte Serverplattformen, non-public Hostinganbieter
  • 24 - Servers und Rechenzentren der Internet-Unternehmen (z.B.: eBay, Rapidshare, Digg, Twitter ...)
  • 25 - Regierungs-Webseiten, Korporative Web- und Mailservers, die in non-public Rechenzentren gestellt sind
  • 26-29 - reserviert
* Wenn der Hostinganbieter im Adressraum eines größeren Anbieters ist, wird das Ergebnis für das Hauptunternehmen angezeigt.
 

3) Proxies (30-39)

  • 30 - kostenfreie und gebührenpflichtige anonymen Proxies, Elite-Proxies, SOCKS-Proxies
  • 31 - Web-Anonymizers
  • 32 - Tor-Netzwerk
  • 33-39 - reserviertо
* In Datenbanken nicht eingeschloßen: NAT-Proxies und corporative Proxies, weil seine Benutzer meistens lokal sind.
 

4) Satellitenprovider und Handy-Kunden, die internationale Proxies benutzen

  • 40 - Satellietenprovider
  • 41 - internationale Proxies für Opera-Mini
  • 42-49 - reserviert