Hallo,

> 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.

Hier eine L�sung f�r das Problem... Ob es klug ist, es so zu machen,
musst Du selber �berlegen (siehe auch Posting von Markus)

1. M�glichkeit:
2D-Array mit allen Zuordnungen, wobei die Class B Eintr�ge zuerst
aufgelistet werden und beim ersten Fund aufgeh�rt wird...

Function IP2whois(b4,b3,b2,b1)
        ip = "-" & b4 & "." & b3 & "." & b2 & "." & b1
        Arr = Array(Array("-192.43","ripe"),Array("-200","sa-nic"),....)
        'schleife...
        ...
        if instr(ip,arr(i)(0))<>0 then
                ... Gefunden...
                ... Schleife abbrechen...
        end if
        ...
End function


2. M�glichkeit
Alle Zuordnungen in ein Dictionary(z.B.
Application("WHOIS192.43")="ripe") packen und dann zuerst abfragen, ob
ein ClassB-Eintrag f�r die IP besteht und ansonsten nach ClassA
suchen...
Vorteil: schneller als 1.M�glichkeit


Claudius


| [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