TTL
Time to live : le nombre de secondes pendant lesquelles les résolveurs peuvent garder une réponse DNS en cache avant de devoir réinterroger le serveur faisant autorité.
Ce que cela signifie
Chaque enregistrement DNS porte un TTL fixé par son propriétaire. Un résolveur qui récupère un enregistrement de TTL 3600 peut le servir depuis son cache pendant une heure au plus. La RFC 2181 plafonne la valeur à 2^31 - 1 secondes.
Le compromis : des TTL longs signifient moins de requêtes et une résistance aux pannes brèves ; des TTL courts signifient que les changements prennent effet vite. Avant un changement prévu des enregistrements MX, SPF ou DKIM, baissez le TTL au moins un ancien TTL à l'avance, faites le changement, puis remontez-le.
Ce qu'on appelle propagation, c'est surtout l'expiration des caches selon les TTL, y compris la réponse négative en cache pour un enregistrement qui n'existait pas encore.
Exemple
example.com. 300 IN TXT "v=spf1 -all" (en cache jusqu'à 5 minutes)Termes associés
Sur ce site
Sources
Ce sur quoi repose cette définition. La formulation est la nôtre ; les faits sont les leurs.
- RFC 1035: Domain Names: Implementation and Specification, section 3.2.1rfc-editor.org
- RFC 2181: Clarifications to the DNS Specification, section 8rfc-editor.org
- Cloudflare docs: Time to Live (TTL)developers.cloudflare.com
Les 432 termes du glossaireLe wiki : blacklists et codes de bounce