Namefi
Retour à tous les termes

DNS

Le système de nommage hiérarchique qui traduit les noms de domaine lisibles par l'homme en adresses IP utilisées par les ordinateurs pour acheminer le trafic sur internet.

Publié le 30 juin 2025Par Équipe Namefi
  • glossary

DNS (le Système de noms de domaine, aussi connu sous le nom de Système de noms de domaine) est le système de nommage distribué et hiérarchique d'internet qui traduit les noms de domaine lisibles par l'homme — tels que example.com — en adresses IP que les équipements réseau utilisent pour acheminer les paquets sur internet. Sans le DNS, chaque utilisateur devrait mémoriser les adresses numériques de chaque site qu'il souhaite visiter. Défini dans la RFC 1034 et la RFC 1035 (publiées par l'IETF en 1987 et toujours fondamentales aujourd'hui), le DNS demeure l'un des protocoles essentiels d'internet.

Ce que fait le DNS

Le DNS effectue la résolution de noms : à partir d'un nom de domaine, il retourne les enregistrements de ressources associés à ce nom — le plus souvent une adresse IP pour qu'un navigateur ou une application sache où envoyer sa demande de connexion. Le système est également utilisé pour acheminer les courriels (enregistrements MX), vérifier la propriété d'un domaine (enregistrements TXT) et déléguer l'autorité sur une zone à un ensemble particulier de serveurs (enregistrements NS).

Parce que le DNS est consulté bien plus souvent qu'il n'est mis à jour, le protocole est optimisé pour des lectures rapides et mises en cache, distribuées sur des millions de serveurs dans le monde, plutôt que pour la cohérence immédiate.

Comment fonctionne une requête DNS

Lorsque vous tapez example.com dans un navigateur, un processus de résolution en plusieurs étapes commence :

  1. Vérification du cache local. Le système d'exploitation commence par consulter son propre cache DNS. Si une réponse récente et encore valide y est stockée, la résolution se termine immédiatement.

  2. Résolveur récursif. S'il n'existe pas de réponse en cache, la requête est transmise à un résolveur DNS — un serveur exploité par votre fournisseur d'accès à internet, une entreprise (comme le 1.1.1.1 de Cloudflare ou le 8.8.8.8 de Google) ou votre organisation. Ce résolveur prend en charge le travail de recherche de la réponse en votre nom ; ce mode de fonctionnement est appelé résolution récursive.

  3. Serveurs de noms racines. Si le résolveur n'a pas de réponse en cache, il contacte l'un des 13 clusters logiques de serveurs de noms de la zone racine (lettrés de a à m). Le serveur racine ne connaît pas la réponse finale mais répond par un renvoi vers les serveurs de noms responsables du domaine de premier niveau (TLD) concerné, comme .com ou .org. L'IANA publie et maintient la base de données de la zone racine.

  4. Serveurs de noms du TLD. Le résolveur interroge les serveurs de noms du TLD. Ces derniers répondent par un renvoi vers les serveurs de noms faisant autorité pour le domaine spécifique (example.com).

  5. Serveurs de noms faisant autorité. Le résolveur interroge le serveur de noms faisant autorité du domaine, qui détient les enregistrements DNS réels. Le serveur faisant autorité retourne l'enregistrement de ressource — par exemple, un enregistrement A contenant une adresse IPv4.

  6. Réponse et mise en cache. Le résolveur retourne la réponse au client et la met en cache pour la durée spécifiée par le TTL (Durée de vie) de l'enregistrement. Les requêtes ultérieures pour le même nom dans la fenêtre TTL sont servies depuis le cache, réduisant la latence et la charge sur les serveurs en amont.

Ce schéma — où le résolveur effectue le travail itératif et le client ne parle qu'à un seul serveur — est appelé résolution récursive. En contraste, la résolution itérative est celle où le client interroge lui-même chaque niveau de la hiérarchie en séquence ; c'est rare en pratique, mais c'est ainsi que les résolveurs parcourent la hiérarchie en interne (RFC 1034 §5.3).

La hiérarchie DNS et les types d'enregistrements clés

Le DNS est organisé comme un arbre inversé. La racine (.) se trouve au sommet ; en dessous se trouvent les TLD (.com, .net, .io, les codes de pays comme .de) ; sous chaque TLD se trouvent les domaines de deuxième niveau (example.com) ; et ceux-ci peuvent avoir des sous-domaines d'une profondeur arbitraire (mail.example.com).

Chaque nœud de cet arbre est appelé une zone, et le serveur de noms faisant autorité pour une zone détient les enregistrements de ressources de cette zone. Les types d'enregistrements DNS les plus couramment rencontrés sont :

EnregistrementRôleExemple de valeur
AAssocie un nom à une adresse IPv493.184.216.34
AAAAAssocie un nom à une adresse IPv62606:2800:21f:cb07::1
CNAMEAlias d'un nom vers un autre nom canoniquewww → example.com
MXSpécifie les serveurs de messagerie du domaine, avec priorité10 mail.example.com
NSDélègue une zone à un ensemble de serveurs de nomsns1.example.com
TXTStocke du texte arbitraire ; utilisé pour SPF, DKIM, la vérification de domaine"v=spf1 include:…"
SOADébut d'autorité — métadonnées sur la zone elle-mêmenuméro de série, délais de rafraîchissement et de nouvelle tentative

Les enregistrements CNAME ne peuvent pas être placés à l'apex de zone (le domaine nu example.com) car un CNAME doit être le seul enregistrement à un nom, mais l'apex requiert également des enregistrements NS et SOA. De nombreux fournisseurs DNS contournent ce problème avec des types d'enregistrements propriétaires tels que le « CNAME flattening » ou les pseudo-enregistrements ALIAS/ANAME.

Qui gère le DNS

La gouvernance et le fonctionnement du DNS sont répartis entre plusieurs niveaux d'acteurs :

  • ICANN / IANA. L'Internet Corporation for Assigned Names and Numbers supervise la zone racine et coordonne l'espace de nommage DNS mondial. L'IANA, une fonction de l'ICANN, maintient la base de données de la zone racine répertoriant tous les TLD et leurs serveurs de noms faisant autorité.

  • Registres. Un registre exploite la base de données faisant autorité pour un TLD spécifique. Par exemple, Verisign opère .com et .net ; le Public Interest Registry opère .org. Les registres publient et maintiennent les enregistrements NS qui pointent vers les serveurs de noms de chaque domaine.

  • Registraires. Un registraire est une organisation accréditée par l'ICANN (ou le registre concerné) pour vendre des noms de domaine au public et soumettre les données d'enregistrement au registre au nom des clients.

  • Résolveurs récursifs. Les résolveurs DNS sont exploités par des fournisseurs d'accès à internet, des services DNS publics (Cloudflare, Google, Quad9), des entreprises et des routeurs domestiques. Ils effectuent les recherches itératives décrites ci-dessus et mettent en cache les résultats pour réduire la latence des requêtes (Cloudflare Learning — What is DNS?).

  • Serveurs de noms faisant autorité. Hébergés par les propriétaires de domaines ou leurs fournisseurs DNS, ces serveurs détiennent les fichiers de zone réels et répondent aux requêtes des résolveurs avec des réponses définitives.

Sécurité

Les spécifications DNS originales ont été conçues pour la fiabilité et l'extensibilité, pas pour la sécurité. Plusieurs vulnérabilités et mécanismes de protection sont apparus au fil du temps :

Empoisonnement du cache. Un attaquant capable d'injecter une réponse DNS falsifiée dans le cache d'un résolveur peut rediriger les utilisateurs de sites légitimes vers des sites malveillants à leur insu. L'attaque Kaminsky (2008) l'a démontré à grande échelle, conduisant à une adoption plus large de la randomisation des ports et du DNSSEC.

DNSSEC. Les extensions de sécurité DNS, définies dans les RFC 4033–4035, ajoutent des signatures cryptographiques aux enregistrements DNS. Un résolveur qui valide les signatures DNSSEC peut détecter les réponses falsifiées. L'adoption progresse mais de manière inégale : en 2024, environ 90 % de la zone racine et des principaux TLD sont signés, mais la validation de bout en bout dépend de la signature de toutes les zones de la chaîne et de la vérification des signatures par les résolveurs.

Détournement DNS. Des attaquants qui compromettent un compte de registraire, les systèmes de registre ou le résolveur d'un fournisseur d'accès peuvent rediriger les réponses DNS à grande échelle. Les défenses comprennent l'authentification à plusieurs facteurs au niveau du registraire, les verrous de registre (EPP serverTransferProhibited) et la surveillance des changements inattendus d'enregistrements NS ou A.

DNS sur HTTPS / DNS sur TLS (DoH / DoT). Ces protocoles chiffrent les requêtes DNS entre les clients et les résolveurs, empêchant l'écoute clandestine et la modification en transit des requêtes — une protection complémentaire au DNSSEC, qui traite de l'intégrité des données plutôt que de la vie privée.

DNS et domaines tokenisés

Certains systèmes de noms fondés sur la blockchain (comme l'Ethereum Name Service) maintiennent leurs propres associations nom→adresse entièrement on-chain, indépendamment de la hiérarchie DNS traditionnelle. D'autres émettent des jetons on-chain représentant la propriété d'un domaine conventionnellement enregistré, où le fichier de zone DNS sous-jacent continue d'être hébergé sur des serveurs de noms standard. Dans ce dernier cas, la résolution DNS emprunte le flux de recherche normal décrit ci-dessus ; l'enregistrement blockchain atteste de la propriété mais ne fait pas partie du chemin de résolution. Les deux systèmes — enregistrements de propriété on-chain et DNS mondial — sont des couches distinctes qui peuvent coexister ou être reliées par des résolveurs passerelles.


Sources : RFC 1034, RFC 1035, Base de données de la zone racine IANA, Cloudflare Learning — What is DNS?, ICANN — What is DNS?

Mots-clés associés

  • DNS
  • système de noms de domaine
  • résolution de noms
  • requête DNS
  • enregistrements DNS
  • serveur de noms
  • résolveur récursif
  • DNSSEC
  • infrastructure internet

À propos de l’auteur·rice

Équipe Namefi
Équipe Namefi • Namefi

Namefi est une équipe d’ingénieurs, de designers et d’opérateurs passionnés par la création d’outils qui simplifient la gestion de vos noms de domaine on-chain.