PHP dns_check_record()
La fonction dns_check_record() 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 dns_check_record() pour vérifier notre enregistrement DNS ou pour vérifier l’existence d’un nom de domaine. Cette fonction est un alias de la fonction checkdnsrr().
Syntaxe
dns_check_record(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(dns_check_record($domain, "MX")) { echo "L'enregistrement existe."; } else { echo "L'enregistrement n'existe pas."; } ?>