Qu'est-ce que le DNS ?
100%

DNS · Leçon 1

Qu'est-ce que le DNS ?

Découvrez comment le DNS organise et résout des noms distribués et des enregistrements de ressources typés.

Le système de noms de domaine est une base de données distribuée et hiérarchique, ainsi qu'un protocole de requêtes. Il permet aux clients d'obtenir des informations typées associées à des noms, notamment des adresses, le routage du courrier, des serveurs faisant autorité, des données de services et des enregistrements de vérification.

Noms et enregistrements de ressources

Le DNS fait davantage que traduire un nom d'hôte en une adresse IP. Un enregistrement A contient une adresse IPv4, AAAA une adresse IPv6, MX des données de routage du courrier et NS les noms des serveurs faisant autorité ; bien d'autres types transportent d'autres données. Un même nom peut avoir plusieurs enregistrements, voire aucun enregistrement d'adresse.

Pourquoi le DNS est-il plus qu'une liste de correspondances entre noms d'hôtes et adresses ?

Noms hiérarchiques

Un nom de domaine pleinement qualifié désigne un chemin dans l'arbre DNS. Dans www.example.com., le point final représente la racine, com se trouve dessous, example sous com, et www est un nom de ce domaine. Les interfaces utilisateur omettent souvent le point final, mais celui-ci permet de distinguer les noms absolus des noms relatifs à un contexte local dans une configuration.

Que représente le point final de www.example.com. ?

Autorité distribuée

L'autorité DNS est déléguée vers le bas de la hiérarchie. Les serveurs racine dirigent les résolveurs vers les serveurs des domaines de premier niveau, qui les orientent vers les serveurs faisant autorité pour les zones déléguées. Les organisations gèrent ainsi leurs propres données d'autorité sans qu'un serveur central stocke tout l'espace de noms mondial.

Qui fournit les données définitives d'une zone DNS déléguée ?

Résolution et cache

Le résolveur stub d'un hôte envoie généralement une requête à un résolveur récursif. Celui-ci répond depuis un cache encore valide ou interroge la hiérarchie pour le client. Le TTL des enregistrements limite normalement leur durée de réutilisation en cache, ce qui améliore le passage à l'échelle, mais retarde la visibilité des changements jusqu'au rafraîchissement.

La réussite du DNS ne prouve pas le bon fonctionnement de la route, du transport, de TLS ou de l'application. Un échec peut aussi survenir avant toute requête externe, car /etc/hosts, les suffixes de recherche, les caches locaux et la politique du service de noms influencent le résolveur du système.

Que contrôle principalement le TTL d'un enregistrement DNS ?

Leçon terminée

Vous avez terminé Qu'est-ce que le DNS ?

Vous savez maintenant décrire le DNS comme un système de données typées, mises en cache et hiérarchiques.

  • Distinguer les types d'enregistrements DNS selon leur fonction.

  • Lire un nom pleinement qualifié en partant de la racine.

  • Identifier la délégation et la responsabilité faisant autorité.

  • Séparer la résolution de noms de la connectivité applicative.

Conservez votre progression

Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.

Créer un compte gratuit
Leçon Suivante
Retour à DNS