Exemples des fonctions de résolution de DNS

Author:


Download

<?php

// Obtient l''adresse IP correspondant au nom d''hôte
$resultat = gethostbyname("www.yahoo.fr");
echo "IP = $resultat<br/>";
// Obtient le nom d''hôte  correspondant à l''adresse IP
$host = gethostbyaddr("192.0.34.166");
echo "Host = $host<br/>";

// Obtient la liste des adresses IP correspondant au nom d''hôte
$resultat = gethostbynamel("yahoo.fr");
print_r($resultat)."<br/>";

// Obtient le Mail Exchange(MX) associé au nom d''hôte
$resultat = getmxrr("yahoo.fr",$mxhosts);
print_r($resultat)."<br/>";

// Obtient les Alias pour le nom d''hôte
$resultat = dns_get_mx("yahoo.fr", $mxhosts, $weights);
print_r($resultat)."<br/>";

// Vérifier s''il ya un enrégistrement DNS associé au nom d''hôte
$resultat = checkdnsrr("yahoo.fr");
print_r($resultat)."<br/>";

// Obtienir les enregistrements DNS associés au nom d''hôte
$resultat = dns_get_record("yahoo.fr");
print_r($resultat)."<br/>";

// Alias de checkdnsrr
$resultat = dns_check_record("yahoo.fr");
print_r($resultat);

?>

Leave a Reply

Your email address will not be published. Required fields are marked *


1 × one =