TTL signifie Time To Live et détermine combien de temps un enregistrement DNS est stocké (mis en cache) par les serveurs et fournisseurs avant qu’ils ne récupèrent à nouveau les données actuelles. Un TTL bas permet une propagation plus rapide des modifications, un TTL élevé réduit le trafic DNS et offre des performances plus stables. La valeur judicieuse dépend de ce que vous allez faire : la gestion quotidienne demande un réglage différent d’un déménagement planifié.
Qu’est-ce que le TTL exactement ?
Chaque enregistrement DNS (comme un enregistrement A, CNAME, MX ou TXT) possède une valeur TTL, exprimée en secondes. Cette valeur indique aux autres serveurs DNS combien de temps ils peuvent mémoriser la réponse avant de devoir à nouveau interroger la source (les serveurs de noms de votre domaine). Si le TTL est par exemple réglé sur 3600, une modification peut mettre jusqu’à une heure avant d’être visible partout. Cela explique aussi pourquoi les modifications DNS ne fonctionnent pas immédiatement partout : chaque résolveur ne redemande pas les informations au même moment.
Le TTL détermine combien de temps une réponse DNS reste mémorisée en chemin.
Quelle valeur TTL choisir et quand ?
Il n’existe pas de « meilleur » TTL universel, mais une règle logique à retenir : réduisez le TTL avant d’effectuer une modification, puis augmentez-le à nouveau une fois que tout fonctionne de manière stable.
- Situation normale (aucune modification prévue) : un TTL de quelques heures à une journée (par exemple 3600–86400 secondes) convient parfaitement. Cela réduit le trafic DNS inutile et reste tout aussi fiable.
- Pour un déménagement planifié ou un changement d’hébergeur : réduisez le TTL quelques jours à l’avance à par exemple 300 secondes (5 minutes). Ainsi, une modification des enregistrements MX ou A se propage beaucoup plus rapidement.
- Pour les enregistrements e-mail (MX, SPF, DKIM, DMARC) : soyez particulièrement prudent ; une propagation lente peut temporairement entraîner des e-mails manqués ou non délivrés. Un TTL plus bas pendant les modifications évite une confusion prolongée.
Modifier le TTL : plan par étapes
Connectez-vous à la gestion DNS
Cela peut se faire chez votre registraire de domaine, ou dans Plesk si vos serveurs de noms y pointent. Dans Plesk, vous trouverez cela sous l’onglet des paramètres DNS de votre domaine.
Recherchez l’enregistrement que vous souhaitez modifier
Il peut s’agir d’un enregistrement A, CNAME, MX ou TXT. Chaque enregistrement possède sa propre valeur TTL que vous pouvez configurer séparément.
Réduisez temporairement le TTL
Réglez la valeur quelques jours avant la modification à par exemple 300 secondes. Enregistrez le paramètre et attendez que l’ancien TTL expire.
Effectuez la modification réelle
Modifiez maintenant l’enregistrement lui-même (par exemple une nouvelle adresse IP ou un autre serveur de messagerie). Comme le TTL est bas, la modification est rapidement visible partout.
Remettez le TTL à sa valeur initiale
Une fois que tout fonctionne de manière stable, réaugmentez le TTL à une valeur normale afin d’éviter une charge inutile sur les serveurs DNS.
Erreurs fréquentes avec le TTL
Une erreur fréquente consiste à réduire le TTL seulement au moment de la modification elle-même, au lieu de commencer bien à l’avance. Comme l’ancienne valeur de TTL peut encore être mise en cache quelque part, cette action n’a souvent pas d’effet immédiat. Le TTL est également parfois confondu avec la propagation DNS : le TTL est un paramètre que vous configurez vous-même et qui a un effet direct, tandis que la propagation est le processus plus large par lequel les modifications se diffusent à travers différents serveurs DNS dans le monde entier. Vous trouverez plus d’explications sur les différents types d’enregistrements dans notre article sur les enregistrements DNS (A, CNAME, MX et TXT), et si vous souhaitez transférer un domaine, il est judicieux de savoir au préalable comment les noms de domaine et les serveurs de noms sont liés.
Vous planifiez un passage vers un autre fournisseur ? Il est alors conseillé de réduire le TTL bien à l’avance, afin que votre transfert vers Tandata se déroule sans accroc et que votre messagerie professionnelle continue simplement d’arriver pendant la transition.
Questions fréquentes
Que se passe-t-il si je ne configure pas de TTL ?
C’est alors la valeur par défaut de votre fournisseur DNS qui s’applique. Cela fonctionne parfaitement pour un usage normal, mais c’est moins flexible si vous devez modifier quelque chose rapidement.
Puis-je configurer un TTL trop bas ?
Techniquement oui, mais un TTL extrêmement bas (par exemple quelques secondes) génère beaucoup de requêtes DNS supplémentaires et peut légèrement affecter le temps de chargement de votre site web. N’utilisez des valeurs basses que temporairement.
Une modification du TTL fonctionne-t-elle immédiatement ?
Non. La modification du TTL lui-même ne prend effet qu’après l’expiration de l’ancienne valeur de TTL. Ensuite, la nouvelle valeur s’applique aux modifications futures.
Où trouver les paramètres TTL ?
Dans la gestion DNS de votre registraire de domaine ou dans Plesk, sous les paramètres DNS de votre domaine. Via la base de connaissances, vous trouverez également des plans par étapes pour des types d’enregistrements spécifiques.
Conclusion
Le TTL détermine combien de temps les enregistrements DNS restent en cache. Réduisez le TTL bien à l’avance si vous planifiez une modification, comme un nouvel environnement d’hébergement ou un paramètre e-mail, puis remettez la valeur à la normale par la suite. Vous évitez ainsi de longs délais d’attente et une confusion inutile pour les visiteurs ou le trafic e-mail.