Ich bastel ja seit zwei Tagen an der L�nder- und Firmenauswertung
unserer Web-Besucher und habe nun (Danke @ Markus!) eine recht gutel
L�sung, die anhand des ersten Bytes der IP-Adressen die jeweils
zust�ndigen whois-Server abfragt.

Jetzt ist es so, da� die Netze 128.*.*.* bis 191.*.*.*, weiters
192.*.*.* (=Spezialfall) und 196 sowie 198 "various registries"
zugeordent ist. Sprich nicht das ganze A-Netz, sondern z.B.

192.0.0.0 bis 192.167.255.255 --> ripe
192.168.*.* --> privat, kein whois
192.169.0.0 bis 192.169.255.255 --> apnic


Ich suche nun eine L�sung, wie ich eine Funktion basteln kann, die
folgendes macht:

Function IP2whois(b4,b3,b2,b1)
' IP2whois ("192","43","*","*")
' jetzt passiert da irgendwas
' IP2whois = "ripe"
End function


Als Referenz habe ich folgende Infos:
   Alles, wo's keine andere Info gibt --> iana
Und:
   192.*.*.* --> ripe
   192.168.*.* --> privat!
   200.*.*.*  --> sa-nic
   etc.
Sowie
   172.24.*.* --> lokal, Wien
   172.36.*.* --> lokal, Hannover
   172.48.*.* --> lokal, Bern   

Sprich: Wie kann ich mir so eine Tabelle aufbauen, in die ich Class A
und Class B netze eintragen kann, wobei Class B Class A "overrulen"
soll.

Stefan.

| [aspdecoffeehouse] als archive@jab.org subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an