TTL (time-to-live) este durata, în secunde, cât o înregistrare DNS este păstrată în cache de serverele recursive (caching). Practic, TTL dictează cât durează propagarea unei modificări: după ce schimbi o înregistrare, serverele din lume pot arăta valoarea veche până la expirarea TTL-ului.
Când un nameserver recursiv interoghează nameserverul autoritar pentru o înregistrare, o memorează pe durata TTL. Dacă este întrebat din nou înainte de expirare, răspunde din cache în loc să reinterogheze serverul autoritar.
Valori
- Minim: 60 secunde (1 minut)
- Maxim: 2592000 secunde (1 lună)
- Implicit: 3600 secunde (1 oră)
Un TTL de 86400 (24 ore) înseamnă că o modificare poate fi vizibilă în cache-urile din lume abia după 24 de ore. Sfat: înainte de o migrare sau schimbare de IP, coboară TTL-ul (ex. 300 secunde) cu 24–48 de ore în avans, ca modificarea să se propage rapid.