Comprendre6 min de lecture

Le DNS, ou comment votre nom de domaine : trouve votre site.

« Le temps que le DNS se propage », vous l'avez entendu à chaque changement d'hébergeur ou de messagerie. Derrière la formule se cache un mécanisme simple : le DNS est l'annuaire qui traduit votre nom de domaine en adresse de la machine qui héberge votre site. Voici comment il fonctionne, à quoi servent les enregistrements A et MX, et pourquoi un changement met des heures à se voir partout.

Par Andréa, Dréa Digital

Vous changez d'hébergeur, ou vous confiez vos e-mails à un nouveau service. On vous prévient : « comptez quelques heures, le temps que le DNS se propage. » Vous hochez la tête, et vous attendez, sans trop savoir ce qui se passe pendant ce temps. Le DNS est l'un des rouages les plus invisibles du web, et l'un des plus utiles à comprendre quand on a un site et une adresse e-mail à son nom.

L'idée de départ est simple. Les machines qui composent internet ne se parlent pas avec des noms, mais avec des adresses numériques, les adresses IP, du genre 203.0.113.10. Les humains, eux, retiennent des noms. Le DNS, pour Domain Name System, est l'annuaire qui fait le lien entre les deux : il traduit votredomaine.fr en l'adresse de la machine qui héberge réellement votre site.

Un annuaire que personne ne détient en entier

Quand un visiteur tape votre adresse, son navigateur ne connaît pas encore la machine à contacter. Il pose la question à un serveur intermédiaire, souvent celui de son fournisseur d'accès ou un service public, qu'on appelle un résolveur. Si celui-ci n'a pas la réponse, il remonte une cascade de serveurs jusqu'à celui qui fait autorité pour votre domaine, récupère l'adresse, et la renvoie au navigateur. Tout cela prend une fraction de seconde, et se répète des milliards de fois par jour.

L'annuaire n'est donc pas un gros fichier central. C'est un système distribué, où chaque domaine délègue la réponse à des serveurs désignés. Cette architecture est ce qui permet au web de tenir à cette échelle, et c'est aussi ce qui explique le comportement qui déroute le plus : la lenteur des changements.

Les quelques enregistrements qui comptent

Dans la fiche DNS de votre domaine vivent plusieurs types d'enregistrements. Vous n'avez pas à les manipuler vous-même, mais en reconnaître quatre aide à comprendre ce qui peut casser, et ce qui n'a rien à voir.

Le point à retenir tient dans l'indépendance du A et du MX. Votre site et votre messagerie peuvent vivre sur deux fournisseurs différents. On peut refaire son site sans toucher aux e-mails, et changer de messagerie sans que le site bouge, à condition de modifier le bon enregistrement et seulement lui.

Pourquoi un changement met des heures

Ici se joue le mécanisme derrière la fameuse propagation. Chaque réponse du DNS est livrée avec une durée de vie, le TTL, pour Time To Live. C'est le temps pendant lequel les résolveurs ont le droit de garder la réponse en mémoire avant d'aller en redemander une fraîche. Tant que ce délai n'est pas écoulé, ils continuent de servir l'ancienne adresse, même si vous avez déjà fait le changement chez vous.

La « propagation » n'est donc pas une diffusion qui parcourt la planète. C'est l'expiration, un peu partout et à des moments différents, des copies gardées en cache. La documentation de Cloudflare fixe le maximum d'un TTL à vingt-quatre heures, la plupart étant bien plus courts, souvent quelques heures ou moins. D'où le conseil des professionnels avant une migration : abaisser le TTL un jour à l'avance, pour que le jour venu, les caches lâchent vite et que le basculement soit presque immédiat.

Ce que vous pouvez vérifier vous-même

Pas besoin d'outil technique. Un service de « DNS lookup » en ligne, gratuit, vous montre en quelques secondes vers quelle adresse pointe votre domaine, et quels serveurs reçoivent vos e-mails.

C'est utile dans deux cas concrets. Avant d'acheter ou de déléguer quoi que ce soit, pour savoir où pointe réellement votre nom, un prolongement direct de la question de savoir qui est titulaire du domaine. Et quand un e-mail n'arrive pas, pour vérifier que vos enregistrements de messagerie sont cohérents, ce qui recoupe le test évoqué à propos des formulaires de contact qui perdent leurs messages.

Ce que le DNS ne dit pas

Le DNS indique où joindre la machine, pas si elle répond. Un domaine peut pointer correctement vers un serveur éteint : l'annuaire est juste, mais la porte est fermée. Un site lent ou en panne n'est donc pas forcément un problème de DNS.

Entre le résolveur et le serveur qui fait autorité, il y a plusieurs étages, les serveurs racine puis ceux de l'extension, le .fr ou le .com. Pour un dirigeant, le détail importe moins que le principe : un nom se traduit en adresse, cette traduction se met en cache, et le cache a une durée de vie.

Retenir cela change une chose concrète. Une migration de site ou de messagerie se prépare, elle ne s'improvise pas un vendredi soir, et « mon site ne marche plus depuis le changement » est très souvent un cache qui n'a pas fini d'expirer, pas une catastrophe. Si vous préparez un changement d'hébergeur ou de nom de domaine, un devis prévoit cette fenêtre plutôt que de la subir.

Sources

Questions fréquentes

Qu'est-ce que le DNS ?

Le DNS (Domain Name System) est l'annuaire du web. Il traduit un nom de domaine, comme votredomaine.fr, en adresse numérique (IP) de la machine qui héberge le site. Sans lui, il faudrait retenir des suites de chiffres au lieu de noms.

Pourquoi un changement DNS met-il des heures à être visible ?

Parce que chaque réponse DNS est mise en cache par les résolveurs pendant une durée appelée TTL. Tant que ce délai n'a pas expiré, ils servent l'ancienne valeur. La « propagation » est l'expiration progressive de ces caches, jusqu'à vingt-quatre heures au maximum selon le réglage.

Mon site et mes e-mails peuvent-ils être chez deux fournisseurs différents ?

Oui. L'enregistrement A désigne le serveur du site, l'enregistrement MX désigne les serveurs de messagerie, et ils sont indépendants. On peut refaire son site sans toucher aux e-mails, à condition de ne modifier que le bon enregistrement.

Un doute sur votre site ?

Un relevé de votre site permet de faire le point sur ce sujet, et de voir ce qui vous concerne vraiment. Demandez un devis pour en parler.

Retour au journal