Košík je prázdný

TTL (Time To Live) je hodnota určující dobu, po kterou může být určitá data, například DNS záznamy nebo síťové pakety, uchovávána v mezipaměti (cache) před jejich aktualizací nebo vymazáním. TTL se používá hlavně v DNS (Domain Name System), ale také v síťových protokolech, jako je IP, HTTP nebo cache webových stránek.

Jak funguje TTL v DNS?
V systému DNS TTL určuje, jak dlouho mohou DNS servery nebo poskytovatelé internetu (ISP) uchovávat informace o doméně v cache, než provedou nový dotaz na autoritativní DNS server.

  • Nižší TTL (např. 300 sekund = 5 minut) – DNS změny se projeví rychleji, ale servery musí častěji provádět dotazy, což může mírně zpomalit odezvu.
  • Vyšší TTL (např. 86400 sekund = 24 hodin) – Snižuje zatížení serverů, ale změny DNS se propagují pomaleji.

Jaké jsou nejčastější hodnoty TTL v DNS?

DNS záznam Doporučená hodnota TTL Použití
A záznam (IPv4) 300 – 3600 s Směrování domény na IP adresu
CNAME záznam 3600 – 86400 s Alias pro jinou doménu
MX záznam (Mail Exchange) 3600 – 86400 s Nastavení e-mailového serveru
TXT záznam (SPF, DKIM) 3600 – 86400 s Ověření e-mailů a bezpečnostní nastavení
NS záznam (Nameserver) 86400 s Jmenné servery domény

Jak ověřit a změnit hodnotu TTL?

  1. Ověření TTL pomocí příkazového řádku

    • Na Windows spusťte cmd a zadejte:
      nslookup -debug nazev-domeny.cz
      ​
    •  Na Linux/macOS použijte: 

      dig nazev-domeny.cz
      
  2. Změna TTL v administraci DNS poskytovatele

    • Přihlaste se do svého registrátora domény (např. Wedos, Forpsi, Active24, GoDaddy).
    • Otevřete správu DNS záznamů a upravte hodnotu TTL u jednotlivých záznamů.

TTL v síťových protokolech
Kromě DNS se TTL používá také v síťových technologiích:

  • IP pakety (Internet Protocol) – TTL omezuje, jak dlouho může paket existovat v síti, než je zahozen.
  • HTTP cache – TTL určuje, jak dlouho mohou být statické soubory uloženy v prohlížeči uživatele, aby se urychlilo načítání webu.

Jak nastavit optimální hodnotu TTL?

  • Pro rychlé změny (např. migrace webu, testování): TTL 300 – 600 s.
  • Pro běžné weby s občasnými úpravami: TTL 3600 – 14400 s.
  • Pro stabilní DNS záznamy (např. MX, NS): TTL 86400 s (24 hodin).


TTL (Time To Live) je klíčový parametr v DNS a sítích, který ovlivňuje rychlost aktualizace záznamů a výkon serverů. Nižší TTL umožňuje rychlejší změny, zatímco vyšší TTL snižuje zátěž DNS serverů. Správná konfigurace TTL pomáhá optimalizovat dostupnost a rychlost webových stránek.