DNS et domaines
DNS (Domain Name System)
L'annuaire qui transforme des noms comme example.lu en adresses, serveurs de messagerie et autres enregistrements, organisé en arbre de zones depuis la racine.
Le DNS répond à la question « où est example.lu ». La réponse vient d'une chaîne : les serveurs racine savent qui gère .lu, les serveurs de noms de .lu savent quels serveurs de noms détiennent example.lu, et ces serveurs de noms détiennent les enregistrements eux-mêmes. Un résolveur, généralement chez votre FAI ou un résolveur public comme 1.1.1.1, parcourt cette chaîne et met en cache ce qu'il apprend.
Les enregistrements ont des types. A et AAAA donnent les adresses IPv4 et IPv6, MX désigne les serveurs de messagerie, NS désigne les serveurs de noms de la zone, TXT contient du texte libre utilisé par SPF et DMARC, CNAME fait d'un nom l'alias d'un autre, et SOA décrit la zone elle-même. Chaque enregistrement porte un TTL qui indique combien de temps un résolveur peut le mettre en cache.
La zone est l'unité de contrôle : celui qui gère les serveurs de noms de example.lu décide de chaque enregistrement en dessous. Le bureau d'enregistrement ne fait qu'indiquer au registre quels sont ces serveurs de noms, et c'est pourquoi changer d'hébergeur DNS et changer de bureau d'enregistrement sont deux choses différentes.