Serveur récursif
Ce type de serveur est celui auquel on adresse le plus souvent nos requêtes en premier lieu. Il ne contient pas de réponse mais sait comment en trouver une à coup sûr si le nom de domaine que vous lui entrez a bien une IP correspondante.
Son fonctionnement est assez simple :
il va faire remonter votre requête à la racine
la racine lui transmettra l'IP du serveur gérant le domaine de premier niveau du nom de domaine de la requête
Le serveur récursif va transmettre la requête à ce serveur.
Ce serveur vous répondra soit l'IP que vous cherchez, soit l'IP du serveur gérant le domaine de second niveau
Et ainsi de suite jusqu'à trouver le serveur primaire contenant la réponse à votre requête.
Voici un petit schéma modélisant le trajet d'une requête :
Un système d'arbre offrant une efficacité dans la récursivité
On voit ici que toute la hiérarchisation en domaines et sous-domaines prend tout son sens dans la recherche récursive. Celle-ci permet d'assurer un résultat certain et en un temps minimum grâce à l'arborescence du système.