Ce qu’est vraiment la « propagation DNS »
Une modification DNS n’est pas distribuée. Elle s’applique immédiatement sur tes serveurs de noms. Ce qui prend du temps, c’est l’oubli : chaque résolveur a mis l’ancienne réponse en cache pour la durée de son TTL et ne redemande qu’ensuite.
- Le TTL fixe le délai. Si l’ancien enregistrement avait un TTL de 86400 (un jour), les résolveurs peuvent servir l’ancienne valeur jusqu’à un jour. Avec 300 secondes, c’est cinq minutes au plus.
- Astuce avant un déménagement : baisser le TTL à 300 la veille, basculer, puis le remonter. La bascule se fait alors en quelques minutes.
- Les nouveaux enregistrements sont en général visibles tout de suite. Exception : si le nom a été demandé avant d’exister, les résolveurs retiennent le « n’existe pas » pour le TTL négatif du SOA.
- Un changement de serveurs de noms chez le registraire prend plus longtemps. La délégation dans la zone parente (p. ex. .fr) a souvent un TTL d’un jour ou plus.
Lire le résultat
En haut, tu vois combien de résolveurs renvoient déjà la valeur que tes serveurs faisant autorité servent en ce moment. L’outil les interroge directement, sans cache. Si un résolveur répond encore avec l’ancienne valeur, le TTL restant à côté indique combien de temps il la garde au plus.
Si les serveurs faisant autorité eux-mêmes divergent, le problème est chez toi : en général un serveur secondaire n’est pas synchronisé. Compare alors le numéro de série SOA de tous les serveurs (type « SOA »).
Cache local
Si tous les résolveurs affichent ici la nouvelle valeur mais ton ordinateur encore l’ancienne, c’est le cache local. Vide-le avec ipconfig /flushdns (Windows), sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder (macOS) ou resolvectl flush-caches (Linux avec systemd-resolved). Les navigateurs ont parfois leur propre cache ; dans Chrome via chrome://net-internals/#dns.
La recherche DNS affiche tous les enregistrements d’un nom d’un coup.
FAQ
Combien de temps dure la propagation DNS ?
Aussi longtemps que le TTL de l’ancien enregistrement, en général entre cinq minutes et un jour. Les « jusqu’à 48 heures » souvent cités ne valent que pour un changement de serveurs de noms ou des TTL très élevés.
Pourquoi un résolveur affiche-t-il encore l’ancienne valeur après expiration du TTL ?
Certains résolveurs sont composés de nombreux serveurs aux caches séparés ; selon l’emplacement, ta requête tombe sur un autre. Certains fournisseurs gardent aussi les enregistrements un peu plus longtemps que prévu.
Puis-je accélérer la propagation ?
Seulement en amont, en baissant le TTL à temps. Certains fournisseurs permettent aussi de vider le cache pour un nom, p. ex. Google (developers.google.com/speed/public-dns/cache) et Cloudflare (1.1.1.1/purge-cache).
Pourquoi les serveurs de noms sont-ils « injoignables en TCP » ?
L’outil interroge les serveurs en TCP car l’UDP est bloqué sur le serveur web. Selon la RFC 7766 ils doivent gérer TCP, mais pas tous le font. La comparaison se fait alors avec la majorité des résolveurs.
Mes requêtes sont-elles enregistrées ?
Non. Les noms sont seulement transmis aux résolveurs pour la requête et ne sont journalisés nulle part.