Klaus: gethostbyaddr liefert von IP keinen host

Hi, bei der Analyse eines Logfiles habe ich das Problem, dass zu einigen IPs kein host erkannt wird.

IP wird vorher aus dem Referrer gefiltert:
$ref =~ /http://([0-9.]+?)//;
$ip = $1;

Dann:
use Socket;
my $addr = inet_aton("$ip");
my $remhost  = gethostbyaddr($addr, AF_INET);

Kein Host erkannt wird hier zum Beispiel für: 64.233.183.104
oder 66.102.7.104, beides google-Domains.
Übrigens liefert auch webalizer zu dieser IPs keinen host.
Woran liegt das?
Klaus

  1. Hallo Freunde des gehobenen Forumsgenusses,

    Übrigens liefert auch webalizer zu dieser IPs keinen host.
    Woran liegt das?

    Daran, dass es für diese IPs keine Reverse-DNS Einträge gibt?

    Gruß
    Alexander Brock

    --
    [latex]\lim_{3 \to 4}{\sqrt{3}} = 2[/latex]
    1. Daran, dass es für diese IPs keine Reverse-DNS Einträge gibt?

      Das ist richtig.

      wenn ich z.B. bei http://www.dnsstuff.com/
      die IP "64.233.183.104" eingebe, bekomme ich die Info:
      "No PTR records exist for 64.233.183.104"

      Aber irgendwie gelingst es dnsstuff.com dann doch, die Domain herauszubekommen:
      "ns2.google.com. (an authoritative nameserver for 183.233.64.in-addr.arpa., which is in charge of the reverse DNS for 64.233.183.104)"

      Da hätte ich gerne gewusst, wie man diese erweiterte Suchfunktion in ein Perl-Script einbinden kann - falls es jemand aus dem Stegreif weiss.
      Klaus

      1. Hi,

        Aber irgendwie gelingst es dnsstuff.com dann doch, die Domain herauszubekommen:
        "ns2.google.com. (an authoritative nameserver for 183.233.64.in-

        addr.arpa., which is in charge of the reverse DNS for 64.233.183.104)

        Ähm, ich enttäusch dich ja nur ungern. Aber das bedeutet lediglich, dass "ns2.google.com" der Nameserver ist, der eigentlich den Host für 64.233.183.104 wissen müsste. Da der aber sagt "Sorry, hab keinen PTR-Eintrag", wirst du wohl nie erfahren, wie Google diesen Rechner nennt.
        Wie du an den zuständigen Nameserver kommst, verrät dir dnsstuff aber unter dem Absatz "How I am searching:".

        Der Yeti

        --
        Habe nun, ach! WInfo, BWL, und Mathe, Und leider auch Info!
        Durchaus studiert, mit heißem Bemühn. Da steh' ich nun, ich armer Thor!
        Und bin so klug als wie zuvor!
        sh:( fo:| ch:? rl:? br:< n4:& ie:( mo:| va:| de:[ zu:) fl:| ss:) ls:< js:|