Si vous déménagez un domaine, modifiez des enregistrements DNS ou configurez un nouveau nameserver, vous ne voyez pas toujours le changement immédiatement partout. Cela s’explique par la propagation DNS : le temps nécessaire avant que tous les serveurs DNS dans le monde aient récupéré et enregistré les nouvelles données. Cela dure généralement quelques heures, mais peut parfois prendre un jour ou plus à cause de la mise en cache. Dans cet article, vous découvrirez pourquoi il en est ainsi, comment vérifier cela et ce que vous pouvez faire pour éviter les problèmes.
Qu’est-ce que la propagation DNS exactement ?
Le DNS fonctionne avec un système de serveurs qui se transmettent des informations entre eux. Si vous modifiez un enregistrement A, un enregistrement MX ou un nameserver, cette modification doit d’abord être traitée chez votre hébergeur ou registraire. Ensuite, tous les résolveurs DNS sur internet (par exemple chez les fournisseurs d’accès internet et les services DNS publics) doivent remplacer leur ancienne version mise en cache par la nouvelle. Ce processus de diffusion et de rafraîchissement s’appelle la propagation.
Comme chaque résolveur ne rafraîchit pas son cache au même moment, il peut arriver que des visiteurs depuis différents emplacements ou fournisseurs voient temporairement une version différente de votre site web ou de votre messagerie.
Pourquoi la propagation prend-elle parfois autant de temps ?
Le facteur le plus important est le TTL (Time To Live) d’un enregistrement DNS. Il s’agit d’un paramètre indiquant combien de temps un résolveur peut mémoriser un enregistrement avant de devoir le demander à nouveau. Si le TTL est réglé sur une valeur élevée, de nombreux résolveurs conservent plus longtemps les anciennes données, même si vous avez déjà effectué la modification depuis longtemps.
En plus, ces facteurs entrent en jeu :
- Certains fournisseurs d’accès internet et réseaux rafraîchissent leur propre cache DNS moins souvent que d’autres.
- Lors d’un déménagement de nameservers (par exemple lors d’un changement de registraire), cela prend souvent plus de temps, car les données chez le registraire lui-même doivent aussi être mises à jour.
- Les navigateurs et systèmes d’exploitation ont parfois leur propre cache DNS local, indépendant de votre fournisseur d’accès internet.
Vérifier la propagation DNS
Vous n’avez pas besoin de deviner si une modification a déjà été propagée partout. Il existe plusieurs façons de vérifier cela vous-même.
Utilisez un outil de vérification DNS en ligne
Il existe des outils gratuits en ligne qui vous permettent de voir à quoi ressemble un enregistrement DNS depuis différents emplacements dans le monde. Vous voyez ainsi en un coup d’œil si la modification est déjà arrivée partout.
Interrogez l’enregistrement via la ligne de commande
Avec des commandes comme nslookup ou dig, vous pouvez directement interroger un serveur DNS spécifique pour savoir quelle valeur il renvoie actuellement pour votre domaine.
Vérifiez dans Plesk
Connectez-vous à Plesk et consultez, dans la gestion DNS de votre domaine, les enregistrements configurés et vérifiez s’ils correspondent à ce que vous attendez. Vous êtes ainsi certain que la source est correcte, indépendamment de ce que les résolveurs affichent encore.
Videz votre cache DNS local
Il arrive que vous voyiez encore l’ancienne situation simplement parce que votre propre ordinateur ou routeur a mémorisé l’ancienne valeur. Vider le cache DNS local ou redémarrer le routeur peut déjà résoudre ce problème.
Réduire le temps de propagation et éviter les problèmes
Bien que vous ne puissiez jamais accélérer complètement la propagation, vous pouvez éviter bien des désagréments en planifiant intelligemment autour d’une modification.
- Réduisez le TTL largement à l’avance si vous planifiez une modification importante, comme le transfert d’un domaine vers un autre hébergeur.
- Effectuez de préférence les modifications en dehors des heures de pointe, afin qu’un éventuel retard ait moins d’impact sur les visiteurs ou le trafic e-mail.
- Vérifiez toujours après une modification que vos paramètres e-mail (enregistrements MX) sont corrects, surtout si vous passez à une autre solution d’e-mail professionnel, afin qu’aucun e-mail ne se perde pendant la transition.
- Lors d’un déménagement de domaine, ne configurez les nouveaux nameservers que lorsque tout est prêt du nouveau côté, afin que les visiteurs ne tombent jamais sur un site web vide ou incomplet.
Vous déménagez vers un nouvel hébergeur ? Découvrez alors étape par étape comment procéder via passer à Tandata, et voyez comment les noms de domaine et la gestion DNS s’articulent dans ce processus.
Questions fréquentes
Combien de temps dure en moyenne la propagation DNS ?
Cela dépend fortement du réglage du TTL et des résolveurs concernés. Souvent, une modification est en grande partie visible en quelques heures, mais à cause de la mise en cache, cela peut parfois prendre plus longtemps avant que tous les emplacements soient réellement mis à jour.
Puis-je accélérer la propagation DNS ?
Pas directement, mais vous pouvez limiter l’impact en réduisant au préalable le TTL d’un enregistrement. Les résolveurs rafraîchissent ainsi leur cache plus rapidement dès que la modification réelle a lieu.
Pourquoi vois-je quelque chose de différent sur mon téléphone par rapport à mon ordinateur portable ?
Les deux appareils peuvent utiliser des réseaux ou résolveurs DNS différents, chacun ayant son propre cache. Cela peut créer temporairement une différence dans ce que vous voyez, jusqu’à ce que les deux caches soient rafraîchis.
La propagation a-t-elle aussi une influence sur mon e-mail ?
Oui, les enregistrements MX relèvent aussi du DNS et connaissent le même délai de propagation. Tenez-en compte si vous passez à un autre fournisseur d’e-mail, afin que les e-mails entrants n’arrivent pas temporairement sur le mauvais serveur.
Conclusion
La propagation DNS fait partie intégrante de toute modification DNS et se termine généralement dans un délai limité. En réduisant le TTL à l’avance, en effectuant les modifications pendant les moments calmes et en vérifiant correctement vos paramètres DNS, par exemple dans Plesk, vous évitez la plupart des problèmes et des surprises désagréables.