checkdnsrr

(PHP 4, PHP 5, PHP 7)

checkdnsrrPrüft DNS-Einträge auf Übereinstimmung mit einem gegebenen Internet-Host-Namen oder einer IP-Adresse

Beschreibung

checkdnsrr ( string $host [, string $type = "MX" ] ) : bool

Durchsucht den DNS (Domain-Name-Service) nach Daten des Typs type, die zum übergebenen host gehören.

Parameter-Liste

host

host kann entweder eine durch Punkte getrennte IP-Adresse oder der Hostname sein.

type

type kann einer der folgenden Werte sein: A, MX, NS, SOA, PTR, CNAME, AAAA, A6, SRV, NAPTR, TXT oder ANY.

Rückgabewerte

Gibt TRUE zurück, wenn mindestens ein Datensatz gefunden wurde. Wurde kein Datensatz gefunden oder trat ein Fehler auf, wird FALSE zurückgegeben.

Changelog

Version Beschreibung
5.3.0 Die Funktion ist nun auch auf Windowsplattformen verfügbar.
5.2.4 TXT type hinzugefügt.

Anmerkungen

Hinweis:

Wenn unter Windows Kompatibilität zu Versionen ohne Implementierung dieser Funktion gegeben sein muss, verwenden Sie die » PEAR-Klasse » Net_DNS.

Siehe auch

  • dns_get_record() - Den DNS Resource Record für einen gegebenen Hostname finden.
  • getmxrr() - Ermittelt die zu einem Internet-Hostnamen passenden MX-Records
  • gethostbyaddr() - Ermittelt den zur angegebenen IP-Adresse passenden Internet-Hostnamen
  • gethostbyname() - Ermittelt die zum angegebenen Internet-Hostnamen passende IPv4-Adresse
  • gethostbynamel() - Ermittelt eine Liste von IPv4-Adressen passend zum angegebenen Internet-Hostnamen
  • the named(8) manual page