TTL står for Time To Live og er et udtryk der bruges ifbm. håndtering af DNS records. Ret basalt kan man sige det går hånd i hånd med cachen, og definerer hvor ofte der skal tjekkes for opdateringer af DNS’en. Derfor er det også ret vigtigt ift. den ofte omtalte DNS cache, og særligt hvis du skal flytte services der er afhængige af DNS (f.eks. hjemmeside eller emails).
Når du besøger en hjemmeside, lagres information om A-records som regel i din lokale DNS cache og/eller i browserens cache. Hvis hjemmesidens TTL er sat til 1 time, fortæller det cachen at der ikke er nogen grund til at tjekke for opdateringer den næste time
TTL defineres altid i sekunder. For A-records er det meget almindeligt at have en TTL på 3600 (1 time), mens det for andre records kan være mere relevant at TTL er 600 (10 minutter) eller 86400 (et døgn). Hvis man f.eks. skal flytte en hjemmeside fra én server til en anden, kan det være en fordel at sætte så lav TTL som muligt.
Du kan se TTL værdierne for alle typer records under DNS opslag.