Relier un nom à des informations réseau

Un nom est plus facile à mémoriser qu’une série de chiffres. Le système de noms de domaine, ou DNS, conserve des enregistrements associés aux noms, dont ceux qui fournissent des adresses IP. Avec le domaine d’exemple example.com, l’appareil obtient normalement les informations nécessaires avant de tenter une connexion. Le DNS ne contient pas à lui seul la page web et n’est qu’une étape de l’accès à un service.

Qui répond à la demande ?

Un appareil ou une application peut d’abord réutiliser une réponse en cache. Sinon, un résolveur récursif recherche une réponse en suivant la hiérarchie des noms lorsque cela est nécessaire. Les serveurs faisant autorité publient les données d’une zone ; le résolveur effectue les recherches pour ses clients. Ces différents rôles expliquent pourquoi chaque visite ne déclenche pas forcément une nouvelle recherche complète.

Comprendre les enregistrements usuels

Un enregistrement A fournit une adresse IPv4, et un AAAA une adresse IPv6. CNAME désigne un alias vers un autre nom. MX indique les échangeurs de courrier, TXT transporte du texte utilisé par exemple pour la vérification ou certaines politiques de messagerie, et NS indique les serveurs de noms d’une zone. Plusieurs réponses pour un nom peuvent être normales. La cible d’un CNAME est un nom de domaine, pas une URL de page avec son chemin.

Pourquoi une modification n’apparaît-elle pas immédiatement ?

La durée de vie d’un enregistrement, ou TTL, détermine combien de temps une copie en cache peut être réutilisée. Des appareils ou résolveurs interrogés à des moments différents peuvent donc répondre autrement. Une modification n’efface pas instantanément tous les caches. Même si le nom possède une adresse correcte, le site peut rester indisponible à cause du serveur, du routage ou d’une autre étape. Résolution correcte et disponibilité du service ne sont pas équivalentes.

L’IP du serveur DNS est-elle mon IP publique ?

Elle identifie le résolveur, pas nécessairement la sortie vue par les sites. Il peut s’agir du routeur local, d’un service de l’opérateur ou d’un DNS public. Le navigateur peut employer son propre DNS chiffré. Voir Serveurs DNS publics durables : adresses et choix par région.

Que signifie « le serveur DNS ne répond pas » ?

Aucune réponse utilisable n’est généralement arrivée dans le délai prévu. L’appareil, le trajet réseau, le résolveur ou les serveurs faisant autorité peuvent être en cause. NXDOMAIN est au contraire une réponse indiquant que le nom n’existe pas. Même une résolution réussie ne garantit ni connexion, ni certificat valide, ni site fonctionnel. Le cache peut maintenir certains sites accessibles malgré d’autres échecs. Pour les performances, voir Changer de DNS accélère-t-il Internet ou réduit-il le ping ?.

Pour aller plus loin