TTL
Verdi som angir hvor lenge en DNS-post kan caches før den må slås opp på nytt.
TTL (Time To Live) er en verdi i sekunder som følger hver DNS-post og bestemmer hvor lenge en resolver eller klient kan beholde svaret i cache før det må hentes på nytt fra autoritativ kilde. Verdien settes av domeneeier i sonen og returneres sammen med selve posten.
Lav TTL (for eksempel 60 eller 300 sekunder) gir raske endringer ved bytte av A-record eller CNAME-record, men øker antall oppslag mot autoritative servere. Høy TTL (timer eller døgn) reduserer DNS-trafikk og bedrer ytelse, men gjør at endringer bruker lengre tid på å propagere globalt.
I praktisk drift senkes TTL ofte til noen minutter i forkant av en planlagt migrasjon, slik at gamle svar utløper raskt etter omleggingen. Når endringen er stabil, settes TTL opp igjen. Resolvere er ikke alltid disiplinerte rundt utløpstid, så reell propagering kan ta noe lenger enn TTL tilsier.
Nøkkelpunkter
- Angir hvor lenge en post kan caches, i sekunder
- Settes per post i sonefilen av domeneeier
- Lav TTL gir rask propagering, høyere belastning
- Høy TTL reduserer DNS-trafikk, men treigere endringer
- Senkes typisk før planlagte migrasjoner
- Resolvere kan i praksis cache lenger enn TTL tilsier