Aller au contenu principal
Gaprod

Glossaire

TTL DNS

Time To Live (Durée de Vie) — valeur numérique exprimée en secondes qui indique aux serveurs DNS combien de temps ils doivent mettre en cache un enregistrement DNS avant de devoir le revalider auprès du serveur autoritaire. Un TTL bas accélère la propagation des changements, un TTL élevé réduit la charge DNS.

Qu'est-ce que le TTL DNS ?

Le TTL (Time To Live) est une valeur associée à chaque enregistrement DNS qui indique aux résolveurs DNS (les serveurs intermédiaires qui cachent les réponses) combien de temps ils peuvent conserver cet enregistrement en mémoire avant de devoir le rafraîchir.

Quand un résolveur DNS récupère l'adresse IP de gaprod.fr, il stocke cette information dans son cache pour la durée spécifiée par le TTL. Toutes les requêtes suivantes pour ce domaine seront servies depuis ce cache, sans interroger le serveur autoritaire.

Fonctionnement du TTL

Exemple concret

Supposons que gaprod.fr ait un enregistrement A avec un TTL de 3600 (1 heure) :

  1. À 10h00, le résolveur de votre FAI interroge le serveur DNS autoritaire de Gaprod.
  2. Il reçoit l'adresse IP 185.234.217.42 et la mémorise avec une expiration à 11h00.
  3. À 10h30, un autre utilisateur du même FAI accède à gaprod.fr. Le résolveur sert l'IP depuis son cache (TTL restant : 30 minutes).
  4. À 11h00, le cache expire. La prochaine requête interrogera à nouveau le serveur autoritaire.

Si vous changez l'IP de gaprod.fr à 10h15, les utilisateurs dont le résolveur a déjà mis en cache l'ancienne IP continueront à voir l'ancienne adresse jusqu'à 11h00 maximum.

TTL et propagation DNS

La propagation DNS est le temps nécessaire pour que les modifications DNS soient effectuées sur l'ensemble des serveurs DNS dans le monde. Ce délai est directement lié au TTL des enregistrements modifiés.

Propagation selon le TTL

TTLDélai de propagation
300 (5 min)5 à 30 minutes
900 (15 min)15 minutes à 1 heure
3600 (1 h)1 à 4 heures
14400 (4 h)4 à 12 heures
86400 (24 h)24 à 48 heures

La valeur "48 heures de propagation" souvent citée correspond aux anciens TTL par défaut de 86400 secondes. Avec des TTL courts, la propagation peut être quasi-instantanée.

Quand utiliser un TTL court ou long ?

TTL court (300 à 900 secondes)

Cas d'usage :

  • Avant une migration de serveur ou un changement d'IP
  • Quand vous faites souvent des modifications DNS
  • Lors d'un basculement vers un CDN
  • En phase de test/développement

Avantages : Modifications propagées rapidement. Inconvénients : Charge accrue sur les serveurs DNS autoritaires.

TTL long (3600 à 86400 secondes)

Cas d'usage :

  • Configuration stable, sans modifications fréquentes
  • Pour améliorer les performances de résolution DNS
  • Pour les enregistrements qui ne changent jamais (NS, SOA)

Avantages : Moins de requêtes DNS, meilleure performance. Inconvénients : Changements lents à se propager.

Stratégie de migration DNS sans coupure

Pour migrer un site vers un nouveau serveur sans interruption :

  1. J-48h : Réduisez le TTL à 300 secondes (5 minutes). Attendez que la propagation soit complète.
  2. Jour J : Modifiez l'enregistrement A pour pointer vers la nouvelle IP.
  3. +30 min : Vérifiez que le nouveau serveur répond correctement à toutes les requêtes.
  4. Remontez le TTL : Repassez le TTL à sa valeur habituelle (3600 ou supérieur).

Cette technique garantit une transition sans interruption perceptible par les visiteurs.

TTL minimum et valeurs spéciales

  • TTL = 0 — Certains registres ou hébergeurs l'acceptent pour indiquer "ne pas mettre en cache". En pratique, les résolveurs imposent souvent un minimum de 60 secondes.
  • TTL des SOA — L'enregistrement SOA contient son propre TTL négatif (NXDOMAIN TTL) pour les domaines inexistants.
  • TTL Cloudflare — Cloudflare impose son propre TTL (généralement 300 secondes) pour les enregistrements proxy ("orangés"). Pour les enregistrements "gris" (DNS uniquement), votre TTL est respecté.

Gérer le TTL DNS chez Gaprod

Dans le gestionnaire DNS de cPanel (Zone Editor), vous pouvez configurer le TTL de chaque enregistrement DNS de manière individuelle. Pour les domaines enregistrés chez Gaprod, la gestion des TTL est également disponible depuis votre espace client.

Bonne pratique avant une migration

Anticipez toujours vos migrations DNS. Si vous changez d'hébergeur dans 7 jours, abaissez dès maintenant votre TTL à 300 secondes. Le changement de TTL lui-même prend l'ancien TTL pour se propager !

Prêt à démarrer avec Gaprod ?

Hébergement web, VPS et solutions cloud 100% français, avec support expert inclus.

30j rembourséMigration gratuiteSupport 7j/7