TTL
Time to live : nombre de secondes pendant lesquelles un résolveur peut réutiliser une réponse DNS en cache avant de réinterroger le serveur faisant autorité.
Mis à jour le 14 août 2026
TTL signifie time to live, et dans le DNS c’est un nombre de secondes attaché à chaque enregistrement. Il indique à tout résolveur qui reçoit la réponse combien de temps il peut la servir depuis sa mémoire avant de vérifier à nouveau. Il se règle par enregistrement : un nom d’hôte peut donc rester agile pendant que le reste de la zone demeure lent.
L’arbitrage est direct. Une valeur basse comme 300 signifie qu’un changement atteint tout le monde en cinq minutes, au prix de davantage de résolutions. Une valeur haute comme 86400 signifie une journée de réponses périmées après une modification, contre moins de requêtes et une première connexion un peu plus rapide pour les visiteurs récurrents. Pour un nom d’hôte de liens courts, une valeur modérée convient : la résolution a lieu une fois par visiteur et par intervalle, et la redirection n’est pas affectée.
La règle qui fait gagner du temps est d’abaisser le TTL avant d’en avoir besoin, et non pendant. Une baisse ne prend effet qu’une fois expirés, selon l’ancienne valeur, les caches qui détiennent l’ancienne réponse — c’est là toute la propagation DNS, et la raison pour laquelle les guides de connexion de domaine conseillent de le faire un jour à l’avance.