Ce este TTL și cum îl aleg?

TTL (Time To Live) este numărul de secunde pentru care un server DNS are voie să „țină minte” (cache) o înregistrare, înainte de a verifica din nou valoarea ei actuală. Fiecare înregistrare DNS (A, MX, TXT etc.) are propriul TTL, exprimat de obicei în secunde (de ex. 3600 = 1 oră).

Cum influențează TTL propagarea unei modificări:

  • TTL mic (de ex. 300 secunde / 5 minute) — modificările devin vizibile rapid peste tot, dar serverele DNS trebuie interogate mai des, ceea ce poate crește ușor încărcarea;
  • TTL mare (de ex. 86400 secunde / 24 de ore) — reduce numărul de interogări, dar orice modificare ulterioară va dura mai mult să se propage complet, pentru că multe servere vor continua să folosească valoarea veche din cache până expiră.

Recomandare practică: dacă știi din timp că urmează să faci o schimbare importantă (de ex. muți site-ul pe alt server sau schimbi nameserverele), scade TTL-ul cu câteva zile înainte, la o valoare mică (300-600 secunde). După ce modificarea s-a propagat și ai confirmat că totul funcționează corect, poți crește TTL-ul înapoi la o valoare mai mare (3600-86400 secunde) pentru o funcționare mai eficientă pe termen lung.