Matthias: Provider aus REMOTE_ADDR ermitteln

Hallo,

nach dem vergeblichen durchforsten des Archivs, muss ich leider posten.

Ich möchte aus der IP meines Besuchers auslesen, mit welchem Provider er surft.
Ich denke mal, das wird meine Apache-PHP-Konstruktion nicht automatisch machen, weshalb ich einen Tip brauche, wo ich an diese Daten kommen kann. Ich weiß, daß es bei ripe eine komplette Aufstellung an Daten zu einer IP gibt, aber die will ich nicht alle.
Gibt es irgendwo eine vereinfachte Angabe des Providers zu einer IP ?

Grüße, Matthias

  1. hi,

    Ich möchte aus der IP meines Besuchers auslesen, mit welchem Provider er surft.

    versuche es mal mit http://de2.php.net/manual/de/function.gethostbyaddr.php.

    damit kannst du den zu einer IP gehörenden hostnamen ermitteln (sofern vorhanden).

    an hand dessen kann man oft den provider erkennen, z.b. p50803bc5.dip.t-dialin.net oder muecacheb.citykom.de

    gruss,
    wahsaga

    1. Hallo,

      ja das ist wohl die naheliegenste Möglichkeit, aber bei mir löst er die Ip's nicht auf, sondern gibt sie als Fehler zurück.
      Hab keine Ahnung wo es dran liegt.

      Grüße, Matthias

      p.s.
      Code:

      $ip = $_ENV["REMOTE_ADDR"];
      $hostname = gethostbyaddr($_ENV["REMOTE_ADDR"]);

      :-)