Service-Code. Technische Details.
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
 
3) Proxies (30-39)
- 30 - kostenfreie und gebührenpflichtige anonymen Proxies, Elite-Proxies, SOCKS-Proxies
- 31 - Web-Anonymizers
- 32 - Tor-Netzwerk
- 33-39 - reserviertо
 
4) Satellitenprovider und Handy-Kunden, die internationale Proxies benutzen
- 40 - Satellietenprovider
- 41 - internationale Proxies für Opera-Mini
- 42-49 - reserviert
