Wie willst du das denn fetigstellen??? Eine
IP ist nicht = Standpunkt eines Rechners.
In Tracerroute-Programme funktioniert das, indem der ISP herrausgefunden wird und dann in einer Datenbank verglichen wird, wo der ISP "wohnt". Da in der Nähe muss dann auch der Client stehen.
ABER:
Du müsstest, für dein Vorhaben eine Menge ISP's und iherm Standpunkt haben!!!