Synonymer: Levetid Udløbstid
TTL står for “Time To Live” og er en vigtig del af hvordan DNS fungerer. Når du indtaster en webadresse som for eksempel www.example.com, hjælper DNS med at oversætte denne adresse til en IP-adresse, der identificerer webstedets placering på internettet. TTL-værdien fortæller, hvor længe en IP-adresse skal opbevares i cachen af en DNS-server før den skal opdateres.
Forestil dig, at DNS fungerer som en telefonbog, der hjælper med at finde den korrekte telefonnummer til et navn. Når du har fundet nummeret, skriver du det måske ned på en seddel. TTL er således som en anvisning på sedlen om, hvor længe du kan genbruge det nedskrevne nummer, før du bør slå det op igen for at sikre, at det ikke har ændret sig.
I praksis betyder dette, at hvis en TTL for en DNS-post er sat til 86400 sekunder (som er et døgn), vil enhver server, der forespørger denne post, gemme svaret i et døgn. Efter dette døgn vil serveren igen kontakte den oprindelige DNS-server for at bekræfte, at informationen stadig er korrekt eller få en opdateret adresse, hvis den er ændret.
Hvis TTL-værdien er sat lav, som for eksempel få minutter, vil dette betyde hyppigere opdateringer. Dette kan være nyttigt for websteder, der ændrer IP-adresse ofte eller for at minimere problemer ved overgang til nye servere. En høj TTL-værdi reducerer belastningen på DNS-servere og kan forbedre hastigheden på indlæsning af websteder, da IP-adresserne ikke skal hentes så ofte.
Ved at justere TTL-værdien kan en netværksadministrator altså balancere mellem opdateringsfrekvens og ydeevne, hvilket gør det til en vigtig, men ofte overset del af internettets infrastruktur.