Prüft DNS-Einträge auf Übereinstimmung mit einem gegebenen Internet-Hostnamen oder einer IP-Adresse

# checkdnsrr

(PHP 4, PHP 5, PHP 7, PHP 8)

checkdnsrr — Prüft DNS-Einträge auf Übereinstimmung mit einem gegebenen Internet-Hostnamen oder einer IP-Adresse

### Beschreibung

function checkdnsrr(string `$hostname`, string `$type` = "MX"): bool

Durchsucht den DNS (Domain-Name-Service) nach Einträgen des Typs `type`, die zum übergebenen `hostname` gehören.

### Parameter-Liste

`hostname`

  `hostname` 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 Eintrag gefunden wurde. Wurde kein Eintrag gefunden oder trat ein Fehler auf, wird `false` zurückgegeben.

### Anmerkungen

> Hinweis:

> Die Funktion stand unter Windows nicht immer zur Verfügung. Verwenden Sie daher ggf. die » PEAR-Klasse » Net_DNS.

### Siehe auch

- dns_get_record() - Liefert die zu einem Hostnamen gehörenden DNS-Einträge
- getmxrr() - Ermittelt die zu einem Internet-Hostnamen passenden MX-Records
- gethostbyaddr() - Liefert den zur angegebenen IP-Adresse passenden Internet-Hostnamen
- gethostbyname() - Ermittelt die zum angegebenen Internet-Hostnamen passende IPv4-Adresse
- gethostbynamel() - Liefert eine Liste von IPv4-Adressen passend zum angegebenen Internet-Hostnamen
- the named(8) manual page

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open