Ankündigung

Einklappen
Keine Ankündigung bisher.

dns_get_record() liefert lokalen Hostnamen?!

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • dns_get_record() liefert lokalen Hostnamen?!

    Hi,

    wir haben aktuell ein Problem, dass wir nicht lokalisieren können. Irgendeine Konfiguration (PHP, Apache, etc.) führt dazu, dass dns_get_record() bei einer nicht existenten Domain den lokalen Hostnamen zurückliefert.

    Also das:
    Code:
    <?php
    print_r(dns_get_record('hartewurstsemmelschnittchen.de'));
    ?>
    prüft dann diese Domain:
    hartewurstsemmelschnittchen.de.meinhostname.de
    Normalerweise sollte dns_get_records() in dem Fall ein leeres array() zurückliefern.

    Jemand eine Idee woher das rühren könnte?

    Gruß
    meine PHP Scripte


  • #2
    By default, dns_get_record() will search for any resource records associated with hostname. To limit the query, specify the optional type parameter. May be any one of the following: DNS_A, DNS_CNAME, DNS_HINFO, DNS_MX, DNS_NS, DNS_PTR, DNS_SOA, DNS_TXT, DNS_AAAA, DNS_SRV, DNS_NAPTR, DNS_A6, DNS_ALL or DNS_ANY.
    Vielleicht?
    --

    „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
    Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


    --

    Kommentar


    • #3
      Hi,

      beim Windows nslookup sagst du dem Resolver mit einem "." am Ende des Namens, dass es sich bereits um einen FQDN handelt und er nicht mehr die lokale Domain anzuhängen braucht...vielleicht ist das hier auch so?

      Probier doch mal

      Code:
      print_r(dns_get_record('hartewurstsemmelschnittchen.de.'));
      mfg louis

      Kommentar


      • #4
        Das ist bei BIND, also dem eigentlichen DNS auch so.

        Du kannst auch mal versuchen auf A, Cname und TXT einzuschränken

        Kommentar

        Lädt...
        X