---
title: "TTL (Time to Live)"
date: 2024-08-01
author: "Michaela Bartáková"
---

# TTL (Time to Live)

TTL (Time to Live) je hodnota používaná v různých protokolech sítě k určení doby nebo počtu přeskoků, po kterou by měl být datagram nebo záznam v [cache](https://www.bartvisions.cz/slovnikovy-pojem/cashe/) uchován, než bude zahozen nebo aktualizován. Nejčastěji se s TTL setkáváme v [DNS](https://www.bartvisions.cz/slovnikovy-pojem/dns/) (Domain Name System).

**Vlastnosti:**

- **Jednotky:** TTL je obvykle měřeno v sekundách.
- **Funkce:** Určuje dobu, po kterou budou DNS záznamy cachovány na resolverech. Po uplynutí této doby musí být záznam obnoven z autoritativního DNS serveru.
- **Optimalizace:** Pomáhá optimalizovat výkon a zatížení sítě tím, že snižuje počet dotazů na autoritativní DNS servery.

**Použití:**

- **DNS:** V DNS systému je TTL klíčový parametr pro správu životnosti záznamů v cache resolverů. Kratší TTL může zrychlit aktualizace DNS záznamů, zatímco delší TTL může snížit zatížení serverů.
- **Sítě:** V [IP](https://www.bartvisions.cz/slovnikovy-pojem/ip-adresa/) protokolu (např. IPv4) určuje TTL maximální počet přeskoků, které může paket provést v síti. Každý router, přes který paket projde, snižuje jeho TTL o 1. Pokud TTL dosáhne nuly, paket je zahozen.

**Výhody:**

- **Kontrola nad aktualizacemi:** Možnost řídit, jak rychle se změny v DNS záznamech projeví v celé síti.
- **Snížení zátěže:** Delší TTL může snížit počet dotazů na DNS servery, což snižuje zatížení sítě a zlepšuje její výkon.

**Nevýhody:**

- **Čas na aktualizaci:** Příliš dlouhé TTL může způsobit zpoždění při aktualizaci záznamů, protože změny se neprojeví okamžitě.
- **Vyšší zatížení:** Příliš krátké TTL může zvýšit počet dotazů na DNS servery, což může vést k vyššímu zatížení a potenciálnímu zpomalení sítě.

**Příklad:**

Pokud je pro DNS záznam nastavena hodnota TTL na 3600 sekund (1 hodinu), bude tento záznam uchováván v cache resolverů po dobu jedné hodiny. Po uplynutí této doby bude resolver muset obnovit záznam z autoritativního DNS serveru.