Kannst du dir vorstellen was das für ein aufwand ist?
für jede ip-adresse die auf deinen server gelangt muß erstmal rausgefunden werden wo welche ip herkommt. und das kann man nicht einfach so in gruppen aufteilen.
217.199.1.125 steht z.B. in italien, 217.199.121 in Amsterdam, 217.199.1.122 ist nicht bekannt woher.
Also mußt du erstmal für jede Anfrage die routing Tables auswerten und ne Anfrage bei nic machen.
D.h. wenn heute ne Seite angefragt wird, kommt die Seite vielleicht morgen. Vom ganzen Traffic auf deinem Server ganz zu schweigen.
Alternativ kannst du alle Ip-Adressen dieser Welt in dein verzeichnis aufnehmen und so die location feststellen. Und auch so ist das nciht eindeutig, z.b. wenn man mehrere proxy in amerika oder so verwendet |