TTL (Time To Live) este o valoare exprimată în secunde care indică cât timp poate fi păstrată în cache o înregistrare DNS înainte ca resolver DNS să o solicite din nou. Practic, controlează cât de repede se propagă o modificare DNS.
Cum funcționează?
Când un rezolver DNS obține o înregistrare, o păstrează („cache”) pentru durata TTL. Până la expirarea acestui timp va folosi valoarea memorată, fără să întrebe din nou serverul DNS care o stochează. Un TTL de 3600 înseamnă o oră.
De ce contează?
- TTL mare (de exemplu 24 de ore) — mai puține interogări externe dar modificările se propagă lent
- TTL mic (de exemplu 300 de secunde) — modificările se propagă rapid dar crește frecvența interogărilor
Sfat practic
Înainte de o schimbare importantă (de exemplu mutarea pe alt server), reduce TTL-ul cu câteva ore înainte pentru o propagare rapidă. După ce totul funcționează, poți crește TTL-ul la loc.