Comprenez pourquoi vos changements DNS prennent du temps à se propager.
La propagation DNS est le processus par lequel les modifications de vos enregistrements DNS se répandent à travers l'ensemble des serveurs DNS d'Internet. Ce n'est pas une propagation "active" mais plutôt l'expiration progressive des caches DNS à travers le monde.
Quand vous modifiez un enregistrement DNS, les serveurs qui ont l'ancienne valeur en cache ne voient pas immédiatement le changement. Ils continuent à utiliser l'ancienne valeur jusqu'à expiration du TTL. C'est pourquoi certains utilisateurs voient le changement avant d'autres.
La "propagation DNS peut prendre jusqu'à 48 heures" est une formule courante mais souvent pessimiste. Avec une bonne gestion du TTL, la propagation peut être beaucoup plus rapide. Comprendre ce mécanisme vous permet de mieux planifier vos changements.
La propagation DNS repose sur l'expiration des caches :
Plusieurs éléments influencent la vitesse de propagation :
Plusieurs méthodes pour vérifier si vos changements sont propagés :
Voici comment vérifier la propagation DNS :
# Vérifier depuis différents serveurs DNS publics
$ dig @8.8.8.8 example.com A +short # Google DNS
$ dig @1.1.1.1 example.com A +short # Cloudflare DNS
$ dig @9.9.9.9 example.com A +short # Quad9
# Voir le TTL restant
$ dig @8.8.8.8 example.com A +noall +answer
example.com. 2842 IN A 93.184.216.34
# 2842 secondes restantes dans ce cache
# Vider le cache DNS local
# Windows
ipconfig /flushdns
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Linux
sudo systemd-resolve --flush-caches
# Vérifier les serveurs NS autoritaires
$ dig example.com NS +short
ns1.provider.com.
ns2.provider.com.
# Interroger directement le serveur autoritaire
$ dig @ns1.provider.com example.com A +short
Interroger les serveurs DNS publics montre si les changements sont visibles mondialement. Interroger le serveur autoritaire directement montre la "vérité" actuelle sans cache.
Réduisez le temps de propagation avec ces techniques :
C'est un maximum pessimiste basé sur des TTL de 24-48h et des caches agressifs. Avec des TTL modernes (1-4h), la propagation est généralement complète en quelques heures.
Pas rétroactivement. Si le TTL était long, vous devez attendre. Mais pour les futurs changements, réduisez le TTL à l'avance pour des propagations plus rapides.
Chaque utilisateur utilise un résolveur DNS différent (FAI, entreprise, Google DNS...). Chacun a mis en cache l'enregistrement à un moment différent et donc expire à un moment différent.
Interrogez directement votre serveur DNS autoritaire avec dig @ns1.votreprovider.com. S'il retourne la bonne valeur, c'est un problème de propagation. Sinon, le changement n'est pas appliqué.
Si le DNS résout correctement vers la nouvelle IP, le problème est ailleurs : serveur web non configuré, firewall, SSL non provisionné pour le domaine, etc.
MoniTao surveille vos enregistrements DNS en continu et vous alerte des changements. Après une modification intentionnelle, vous pouvez vérifier que la nouvelle valeur est bien en place.
La propagation DNS n'est pas de la magie - c'est simplement l'expiration progressive des caches. En comprenant ce mécanisme et en gérant proactivement vos TTL, vous pouvez planifier des migrations fluides et minimiser les perturbations.
Planifiez vos changements DNS à l'avance, réduisez les TTL avant les migrations, et utilisez les outils de vérification pour suivre la propagation. MoniTao peut vous alerter quand vos enregistrements DNS changent - intentionnellement ou non.
Commencez gratuitement, sans carte bancaire.