DNS en domeinen
TTL (time to live)
Het aantal seconden dat een DNS-record gecachet mag worden. Het bepaalt hoe lang een wijziging erover doet om iedereen te bereiken.
Elk DNS-record draagt een TTL. Een resolver die het record heeft opgehaald, blijft zoveel seconden uit zijn cache antwoorden voordat hij het de autoritatieve server opnieuw vraagt. 3600 (één uur) is een veelgebruikte standaard; 86400 (één dag) is gebruikelijk voor records die zelden veranderen.
De TTL is waarom een DNS-wijziging niet onmiddellijk is. Als een record een TTL van één dag had, houden resolvers die het vlak voor uw wijziging hebben opgehaald het oude antwoord tot een dag vast. De gebruikelijke truc vóór een geplande wijziging is de TTL een dag van tevoren naar 300 te verlagen, de wijziging te doen, en hem daarna weer te verhogen.
Lage TTL's kosten meer queries en geven u snellere wijzigingen; hoge TTL's betekenen minder queries en meer veerkracht als uw nameservers problemen hebben. Voor records die u misschien snel moet verplaatsen, zoals het adres van een webserver, is een paar minuten tot een uur een redelijk bereik.