TTL
TTL (Time to Live) je údaj, který v systému DNS určuje, jak dlouho si mohou DNS servery nebo koncová zařízení (například počítače, routery nebo prohlížeče) uchovávat informace o doméně v mezipaměti (cache), než si znovu ověří aktuální stav u autoritativního DNS serveru.
Hodnota TTL se uvádí v sekundách. Například pokud má DNS záznam TTL nastaveno na 3600, znamená to, že bude platný po dobu jedné hodiny, než se znovu ověří jeho aktuálnost.
K čemu TTL slouží:
- Zrychlení načítání webu – uložené DNS odpovědi v cache znamenají rychlejší přístup, protože se nemusí při každém požadavku znovu ověřovat.
- Snížení zátěže DNS serverů – díky cacheování se výrazně snižuje počet opakovaných dotazů.
- Lepší kontrola nad změnami – pokud je potřeba rychle prosadit změnu (např. IP adresy), nižší TTL zajistí, že se nová hodnota projeví dříve. Vyšší TTL naopak pomáhá udržet stabilní provoz a snižuje frekvenci dotazů.
Příklad z praxe
Pokud plánujete změnu IP adresy webového serveru, je vhodné dočasně snížit TTL třeba na 300 sekund (5 minut), aby se změna co nejrychleji rozšířila mezi uživatele po celém internetu.
TTL: 300 ; dočasně snížené kvůli plánované změně
Jakmile bude změna dokončena a ověřena, můžete TTL opět zvýšit na běžnou hodnotu (například 3600 nebo více), aby provoz zůstal stabilní a méně zatěžoval DNS infrastrukturu.