Čo je TTL a kde sa s ním stretnete

Pri DNS, sieťach aj inde sa stretnete so skratkou TTL. Znamená „čas života" a hovorí, ako dlho alebo ako ďaleko niečo platí.
Čo je TTL
TTL (Time To Live, čas života) je hodnota, ktorá určuje, dokedy alebo pokiaľ je niečo platné. Najčastejšie sa s ňou stretnete v dvoch významoch: pri DNS a pri sieťových paketoch.
TTL pri DNS
Pri DNS hovorí TTL, ako dlho si môže zariadenie zapamätať (cachovať) záznam, kým sa znova opýta. Nízke TTL znamená, že zmeny sa prejavia rýchlo, ale je viac dopytov. Vyššie TTL znamená menej dopytov, no zmena (napríklad presun webu na nový server) sa prejaví pomalšie. Práve preto sa pred sťahovaním webu TTL dočasne zníži.
TTL pri sieťových paketoch
V sieti má každý paket svoje TTL, ktoré určuje, koľkými zariadeniami (skokmi) môže prejsť, kým ho sieť zahodí. Chráni to pred tým, aby paket donekonečna krúžil v sieti, keď sa niekde stane chyba. Nástroj traceroute využíva práve TTL na zmapovanie cesty k cieľu.
Kde to v praxi riešite
Najčastejšie pri správe domény a DNS záznamov, napríklad keď meníte hosting alebo riešite expiráciu domény. Vtedy je dobré TTL vopred znížiť, aby zmena nabehla rýchlo a používatelia neskončili na starom serveri.
Zhrnutie
TTL je „čas života": pri DNS určuje, ako dlho platí záznam, pri paketoch, ako ďaleko sa dostanú. V oboch prípadoch ide o ochranu pred zbytočným zaťažením a zacyklením.
Tento článok je súčasťou prehľadu Počítačové siete.
Potrebujete pomoc s IT?
Postaráme sa o vaše počítače, siete aj bezpečnosť - pre firmy aj domácnosti na Liptove.
Kontaktujte nás