TTL Trop Élevé : Quand le Cache Devient un Problème
Un TTL mal dimensionné peut transformer une migration simple en cauchemar de plusieurs jours.
Le TTL (Time To Live) détermine combien de temps les résolveurs DNS cachent vos enregistrements. Un TTL élevé (24-48h) réduit la charge sur vos serveurs DNS et améliore les performances, mais ralentit drastiquement la propagation des changements. Lors d'une migration ou d'un incident, un TTL de 86400 secondes signifie que certains utilisateurs verront l'ancienne IP pendant 24h après votre changement. Comprendre les compromis TTL est essentiel pour une gestion DNS efficace.
Symptômes d'un TTL Problématique
- Après un changement DNS, certains utilisateurs voient encore l'ancienne IP
- Le failover vers le serveur backup prend des heures au lieu de minutes
- Les tests depuis différentes locations donnent des résultats incohérents
- La migration prévue en 1h prend finalement 24h
Pourquoi le TTL Pose Problème
- TTL par défaut du registrar : Beaucoup de registrars configurent un TTL de 24h par défaut sans que vous le sachiez.
- Pas de réduction pré-migration : Vous avez changé l'IP sans avoir réduit le TTL au préalable.
- Cache intermédiaire : Certains résolveurs ne respectent pas strictement le TTL et cachent plus longtemps.
Diagnostic et Correction
- Vérifiez le TTL actuel : dig example.com et regardez la valeur dans la colonne TTL.
- Le TTL affiché est le temps RESTANT avant expiration, pas la valeur configurée.
- Pour connaître le TTL configuré, interrogez directement le NS autoritaire : dig @ns1.example.com example.com
- Planifiez : réduisez le TTL 48h AVANT la migration, puis remontez-le après.
Monitoring TTL avec MoniTao
MoniTao vous aide à gérer vos TTL :
- Visibilité sur le TTL de vos enregistrements critiques
- Alerte si un TTL est inhabituellement élevé avant une migration planifiée
- Vérification de la propagation effective après changement
Stratégie TTL
- TTL quotidien (3600-86400s) pour les enregistrements stables
- TTL court (300-600s) pour les services nécessitant un failover rapide
- Réduisez à 300s 48h avant toute migration ou changement planifié
- Remontez le TTL progressivement après confirmation du succès
FAQ - Problèmes TTL
Puis-je forcer la propagation immédiate ?
Non. Vous ne contrôlez pas les caches des résolveurs tiers. Vous devez attendre l'expiration du TTL.
Quel TTL pour un site e-commerce ?
3600s (1h) est un bon compromis. Assez court pour un failover raisonnable, assez long pour les performances.
Le TTL affecte-t-il le SEO ?
Indirectement. Un TTL élevé ralentit la migration, prolongeant une éventuelle indisponibilité qui impacte le SEO.
Certains résolveurs ignorent-ils le TTL ?
Oui, certains ont un TTL minimum (ex: 60s) ou maximum. Mais les grands résolveurs (Google, Cloudflare) respectent bien le TTL.
Liens utiles
Prêt à dormir sur vos deux oreilles ?
Commencez gratuitement, sans carte bancaire.