Anschluss anhand der IP-Adresse herausfinden

Wenn es automatisiert weiter verarbeitet wird, dann ja..... aber auch dann müsstest Du das (End-)Ergebins speichern (wie willst Du sonst an die Informationen kommen).

Ich sage doch, das Beispiel sagt eigentlich alles.....
PHP:
<?php
echo gethostbyaddr("22.22.2.2");
?>
gethostbyaddr() gibt aber nicht die Anschlusskennung wieder, sondern den vom Provider vergebenen Hostnamen.
Dieser Hostname ist im grunde nichts anderes wie die IP, nur halt (unter Umständen) leichter zu merken.
So hat z.b. die IP 193.28.88.250 den Hostnamen www.tutorials.de. ;)
Beides sagt jedoch erstmal überhaupt nichts über den Standort aus.
Theoretisch könnte der Standort ja täglich gewechselt werden, dann hätte der Hostname aber mit recht grosser Wahrscheinlichkeit auch eine andere IP.

Unter Anschlusskennung verstehe ich etwas anderes, z.b. die Anschlusskennung die man von T-Online bekommt..... diese ist an den Kunden (also dessen Telefonanschluss) gebunden.
Daher meine Frage, ob Du mit Anschlusskennung den Hausanschluss (Telefonanschluss) meinst.

@Big-Daddy-S, wie gesagt, diese Informationen kann man u.U. auch "verschleiern".
 
Ich möchte dem Thema gerne was anhänge.

Und zwar:

Wie kann ich anhand der Hostadresse den Provider ermitteln und dann anschliessend ausgeben?

Wenn ich die Hostadresse nun mit explode() anhand des Punkts zerlege, dann ist der Aufwand einfach zu gross, zumal auch eine menge Arrayvariablen nötig sind.
 
@-Johnny-
Den Provider an Hand des Hostnamens ermitteln, wird nur bedingt funktionieren.
Bei T-Online und AOL z.b. dürfte es klar sein.
Jedoch ist der Hostname nicht wirklich an den Provider gebunden.
So könne z.b. T-Online seinen Hostnamen jederzeit in z.b. t-bloed.de :-) ändern.
Somit ist es auch denkbar dass es Provider gibt, die irgend einen Hostnamen verwenden, der rein garnichts mit dem Firmennamen zu tun hat.
Ich würde also den Provider eher an Hand der IP ermitteln.
Jeder Provider hat ein bestimmten Pool an IP's.
Nur müsste man erstmal irgendwie in Erfahrung bringen, welcher Provider welche IP's hat. :rolleyes:
Diese Daten hinterlegst Du dann in einer Datenbank und prüfst zu welchem Pool die mitgelogte IP passt.

Ich weiss jetzt nicht ob es bei explode() war, aber es gibt auch die Möglichkeit die Punkte von hinten nach vorne zu zählen.
Somit könntest Du die Länderkennung und den Hostnamen aus dem gesamten String rausfiltern.
Dazu kann Dir Gumbo aber sicherlich mehr sagen.
 
Zurück