DNS (Domain Name System)

DNS (Domain Name System)

Glossaire Web — Développement Web

DNS (Domain Name System)

Le DNS (Domain Name System) est le système qui traduit les noms de domaine lisibles par les humains (comme jeff-web.fr) en adresses IP compréhensibles par les machines (comme 185.31.40.11). C’est l’annuaire téléphonique d’Internet : vous cherchez un nom, le DNS vous donne le numéro (l’adresse IP) du serveur correspondant.

Comment fonctionne le DNS ?

Quand vous tapez un nom de domaine dans votre navigateur, une série de requêtes DNS se déclenche pour trouver l’adresse IP du serveur qui héberge le site. Ce processus, appelé résolution DNS, se déroule en quelques millisecondes et implique plusieurs niveaux de serveurs :

  • Le cache local — votre navigateur et votre système d’exploitation vérifient d’abord s’ils ont déjà résolu ce nom de domaine récemment. Si c’est le cas, ils utilisent l’adresse IP en cache sans contacter de serveur DNS.
  • Le résolveur DNS — si le cache est vide, votre fournisseur d’accès Internet (ou un résolveur tiers comme Cloudflare 1.1.1.1 ou Google 8.8.8.8) prend le relais et lance la recherche.
  • Les serveurs racine — 13 clusters de serveurs racine dans le monde connaissent les serveurs responsables de chaque extension (.fr, .com, .org, etc.).
  • Les serveurs TLD — les serveurs du registre de l’extension (.fr est géré par l’AFNIC) connaissent les serveurs de noms de chaque domaine enregistré.
  • Les serveurs de noms autoritaires — ces serveurs, configurés par votre hébergeur ou registrar, contiennent les enregistrements DNS de votre domaine : l’adresse IP de votre serveur, la configuration email, etc.

Une fois l’adresse IP trouvée, elle est mise en cache à chaque niveau pendant une durée définie par le TTL (Time To Live), évitant de refaire toute la chaîne de requêtes à chaque visite.

Les types d’enregistrements DNS

La zone DNS de votre domaine contient plusieurs types d’enregistrements, chacun avec une fonction spécifique :

  • A (Address) — associe un nom de domaine à une adresse IPv4. C’est l’enregistrement fondamental qui dit “jeff-web.fr pointe vers l’IP 185.31.40.11”.
  • AAAA — même chose que l’enregistrement A, mais pour les adresses IPv6 (le nouveau format d’adresses IP, plus long mais offrant un espace d’adressage quasi illimité).
  • CNAME (Canonical Name) — crée un alias d’un nom vers un autre. Par exemple, “www.jeff-web.fr” est un CNAME qui pointe vers “jeff-web.fr”. Utile aussi pour pointer un sous-domaine vers un service tiers.
  • MX (Mail Exchange) — indique les serveurs qui gèrent les emails de votre domaine. Si vous utilisez un service email comme Gmail ou Microsoft 365, les enregistrements MX pointent vers leurs serveurs.
  • TXT — contient du texte libre, utilisé pour la vérification de propriété du domaine (Google Search Console, services tiers) et pour les politiques email (SPF, DKIM, DMARC) qui protègent contre l’usurpation d’identité.
  • NS (Name Server) — désigne les serveurs de noms autoritaires pour votre domaine. C’est eux qui contiennent tous vos autres enregistrements DNS.

DNS et performance web

La résolution DNS est la première étape du chargement d’un site web. Un DNS lent ajoute des millisecondes précieuses avant même que la première requête HTTP ne soit envoyée. Pour optimiser les performances DNS :

  • Utilisez un service DNS performant — les DNS de Cloudflare, Google ou Amazon Route 53 sont plus rapides que les DNS par défaut de la plupart des registrars.
  • Configurez un TTL approprié — un TTL élevé (plusieurs heures) réduit le nombre de résolutions DNS en utilisant le cache. Un TTL bas (quelques minutes) est utile pendant une migration pour que les changements se propagent rapidement.
  • Minimisez les sous-domaines — chaque sous-domaine différent nécessite une résolution DNS supplémentaire. Héberger les ressources sur le même domaine réduit les requêtes DNS.

DNS et changement d’hébergeur

Quand vous changez d’hébergeur pour votre site WordPress, la manipulation principale consiste à modifier les enregistrements DNS pour pointer vers le nouveau serveur. La propagation DNS — le temps nécessaire pour que tous les serveurs DNS du monde prennent en compte le changement — peut prendre de quelques minutes à 48 heures selon le TTL configuré.

Pendant cette période de propagation, certains visiteurs verront l’ancien site et d’autres le nouveau. C’est pourquoi il est important de ne pas supprimer l’ancien hébergement immédiatement après avoir fait le changement DNS, et de planifier la migration pendant une période de faible trafic.

Chez Jeff-Web, nous gérons la configuration DNS de votre domaine et toutes les migrations de serveur pour que vous n’ayez pas à vous préoccuper de ces aspects techniques. Un DNS bien configuré, c’est la garantie que votre site, vos emails et vos services en ligne fonctionnent sans interruption.

Besoin d’un site web professionnel et référencé ?