Probleme mit checkdnsrr()

27/05/2013 - 13:43 von Peter Blancke | Report spam
Guten Tag,

checkdnsrr() liefert auf einem meiner Server (Debian/Squeeze,
Resolver auf localhost, Bind9) bei JEGLICHER Domain (also auch nicht
existenter Domains) immer TRUE als Ergebnis.

,-
| ~$ php -r "var_dump(checkdnsrr('google.de', 'A'));"
| bool(true)
| ~$ php -r "var_dump(checkdnsrr('googleryryryryryryryryry.de', 'A'));"
| bool(true)
`-

Auch dns_get_record() liefert falsche Ergebnisse.

Bei

,-
| ~$ php -r "var_dump(dns_get_record('googleryryryryryryryryryry.de', DNS_A));"
`-

kommt als Antwort ein Verweis auf den Host, auf welchem dieses PHP
zusammen mit Bind9 laeuft. Es kommt aber nicht das erwartete leere
Array.

Ist der Fehler eher bei PHP oder bei Bind9 zu suchen?

Grusz,

Peter Blancke

Hoc est enim verbum meum!
 

Lesen sie die antworten

#1 Stefan+Usenet
27/05/2013 - 13:55 | Warnen spam
On Mon, 27 May 2013 13:43:50 Peter Blancke wrote:
checkdnsrr() liefert auf einem meiner Server (Debian/Squeeze, Resolver
auf localhost, Bind9) bei JEGLICHER Domain (also auch nicht existenter
Domains) immer TRUE als Ergebnis.



[...]
Ist der Fehler eher bei PHP oder bei Bind9 zu suchen?



Funktioniert denn die Namensaufloesung auf der Unix-Befehlszeile?

Servus,
Stefan

http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike

Stefan - zetern!? Aber wimmern ist reiner.
(Sloganizer)

Ähnliche fragen