Lorsque votre ordinateur souhaite retrouver l’adresse IP associée à un nom de domaine, il effectue d’abord sa requête DNS via un client DNS, généralement dans un navigateur Web. La requête est ensuite transmise à un serveur DNS récursif, également appelé résolveur récursif. Un résolveur récursif est généralement exploité par un fournisseur d’accès Internet (FAI), tel qu’AT&T ou Verizon (ou un autre tiers), et il sait à quels autres serveurs DNS il doit demander pour résoudre le nom d’un site avec son adresse IP. adresse. Les serveurs qui disposent réellement des informations nécessaires sont appelés serveurs de noms faisant autorité.
Le DNS est organisé selon une hiérarchie. Une requête DNS initiale pour une adresse IP est adressée à un résolveur récursif. Cette recherche mène d’abord à un serveur racine, qui contient des informations sur les domaines de premier niveau (.com, .net, .org), ainsi que sur les domaines nationaux. Les serveurs racine sont situés partout dans le monde, le système DNS achemine donc la requête vers le plus proche.
Une fois que la requête atteint le bon serveur racine, elle est transmise à un serveur de domaine de premier niveau (serveur de noms TLD), qui stocke les informations sur le domaine de deuxième niveau, à savoir les mots que vous saisissez dans un champ de recherche. La requête est ensuite transmise à un serveur de noms de domaine, qui recherche l’adresse IP et la renvoie au périphérique client DNS afin qu’il puisse visiter le site Web approprié. Tout cela ne prend que quelques millisecondes.
Qu’est-ce que le DNS mise en cache ?
Il y a de fortes chances que vous utilisiez Google plusieurs fois par jour. Au lieu que votre ordinateur interroge le serveur de noms DNS pour obtenir l’adresse IP à chaque fois que vous saisissez le nom de domaine, ces informations sont enregistrées sur votre appareil personnel afin qu’il n’ait pas besoin d’accéder à un serveur DNS pour résoudre le nom avec l’adresse IP.
Une mise en cache supplémentaire peut avoir lieu sur les routeurs utilisés pour connecter les clients à Internet, ainsi que sur les serveurs du FAI de l’utilisateur. Avec autant de mise en cache, le nombre de requêtes qui parviennent réellement aux serveurs de noms DNS est considérablement réduit, ce qui contribue à la vitesse et à l’efficacité du système.
Comment fonctionne le système de numérotation DNS ?
Chaque appareil qui se connecte à Internet doit avoir une adresse IP unique afin que le trafic y soit correctement acheminé. DNS traduit les requêtes humaines en nombres à l’aide d’un système appelé IPv4 ou IPv6. Avec IPv4, les nombres sont des entiers de 32 bits exprimés en notation décimale.