PHP checkdnsrr()
La fonction checkdnsrr() est une fonction intégrée en PHP qui est utilisé pour vérifier les enregistrements DNS pour le type correspondant à l’hôte. Nous pouvons utiliser la fonction checkdnsrr() pour vérifier notre enregistrement DNS ou pour vérifier l’existence d’un nom de domaine.
Syntaxe
checkdnsrr(host, type)
Paramètres
- host(Obligatoire) : Spécifie une adresse IP ou un nom d’hôte à vérifier.
- type(Optionnel) : Spécifie le type. Peut être l’un des suivants: A, MX (par défaut), NS, SOA, PTR, CNAME, AAAA, A6, SRV, NAPTR, TXT, ANY.
Valeur de retour
La fonction renvoie TRUE si il existe des enregistrements. Sinon renvoie FALSE.
Version PHP:
4+
Exemple :
Le code suivant vérifie les enregistrements DNS:
<?php $domain="waytolearnx.com"; if(checkdnsrr($domain, "MX")) { echo "L'enregistrement existe."; } else { echo "L'enregistrement n'existe pas."; } ?>