TTL
Time to live: het aantal seconden dat resolvers een DNS-antwoord mogen cachen voordat ze het opnieuw aan de autoritatieve server moeten vragen.
Wat het betekent
Elk DNS-record heeft een TTL die de eigenaar instelt. Een resolver die een record met TTL 3600 ophaalt, mag het tot een uur lang uit de cache leveren. RFC 2181 begrenst de waarde op 2^31 - 1 seconden.
De afweging: lange TTL’s betekenen minder queries en bestendigheid tegen korte storingen; korte TTL’s betekenen dat wijzigingen snel doorwerken. Verlaag vóór een geplande wijziging van MX-, SPF- of DKIM-records de TTL minstens één oude TTL van tevoren, voer de wijziging door en verhoog hem daarna weer.
Wat mensen propagatie noemen, is grotendeels caches die verlopen volgens hun TTL’s, inclusief het gecachete negatieve antwoord voor een record dat nog niet bestond.
Voorbeeld
example.com. 300 IN TXT "v=spf1 -all" (tot 5 minuten gecachet)Verwante begrippen
Op deze site
Bronnen
Waar deze definitie op steunt. De formulering is van ons, de feiten zijn van hen.
- 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
Alle 432 begrippen in de begrippenlijstDe wiki: blacklists en bouncecodes