Vidéo: Certification Windows Server 2016 MCSA : Configuer les paramètres réseau IPv4 via la console 2024
Lorsqu'un client DNS doit résoudre un nom DNS à une adresse IP, il utilise une routine de bibliothèque - un résolveur - pour gérer la requête. Le résolveur prend soin d'envoyer le message de requête sur le réseau au serveur DNS, de recevoir et d'interpréter la réponse et d'informer le client des résultats de la requête.
Un client DNS peut effectuer deux types de requêtes de base: récursif et itératif. La liste suivante décrit la différence entre ces deux types de requête. (La discussion suivante suppose que le client demande au serveur l'adresse IP d'un nom d'hôte, qui est le type le plus commun de requête DNS.Vous trouverez plus tard d'autres types de requêtes, elles aussi, peuvent être récursives ou itérative.)
-
Requêtes récursives: Lorsqu'un client émet une requête DNS récursive, le serveur doit répondre soit avec l'adresse IP du nom d'hôte demandé, soit avec un message d'erreur indiquant que le nom d'hôte n'existe pas. Si le serveur n'a pas les informations, il demande un autre serveur DNS pour l'adresse IP.
Lorsque le premier serveur obtient finalement l'adresse IP, il la renvoie au client. Si le serveur détermine que l'information n'existe pas, il renvoie un message d'erreur.
-
Requêtes itératives: Lorsqu'un serveur reçoit une requête itérative, il renvoie l'adresse IP du nom d'hôte demandé s'il connaît l'adresse. Si le serveur ne connaît pas l'adresse, il renvoie une référence , , qui est simplement l'adresse d'un serveur DNS qui doit être connu. Le client peut ensuite envoyer une requête itérative au serveur auquel il a été renvoyé.
Normalement, les clients DNS émettent des requêtes récursives sur les serveurs DNS. Si le serveur connaît la réponse à la requête, il répond directement au client. Si ce n'est pas le cas, le serveur envoie une requête itérative à un serveur DNS qui, selon lui, devrait connaître la réponse.
Si le serveur d'origine obtient une réponse du deuxième serveur, il renvoie la réponse au client. Si le serveur d'origine obtient une référence vers un troisième serveur, le serveur d'origine émet une requête itérative vers le troisième serveur. Le serveur d'origine continue à émettre des requêtes itératives jusqu'à ce qu'il obtienne la réponse ou qu'une erreur se produise. Il renvoie ensuite la réponse ou l'erreur au client.