Ugrás a fő tartalomra

TTL (DNS)

A DNS rekord TTL (Time To Live) értéke azt határozza meg, hogy az adott rekord mennyi ideig tárolható gyorsítótárban. Ez alatt az idő alatt a kliensek nem kérdezik újra, tehát bármilyen módosítás csak ennyi idő elteltével lép életbe. Szokványos értékek egy óra és egy nap között változnak. Érdemes figyelembe venni, hogy a nagyon rövid TTL értékeket (300s alatt) egyes szerverek nem veszik figyelembe, ennyi ideig mindenképpen megtartják gyorsítótárban a bejegyzést.

Fontos megjegyezni, hogy a DNS cache nem zónákra (domainekre) érvényes, hanem rekordonként.

DNS FRISSÍTÉS

A DNS bejegyzéseket a felhasználói számítógépeknek a DNS resolver oldja fel. A DNS frissítése beállítások változtatásakor a következőképpen működik:

  • Ha a resolvertől még nem kérdezték meg az adott rekordot, akkor a következő lekérdezés azonnal az új rekordot adja.
  • Ha a resolvertől már a váltás előtt lekérdezték a rekordot, de az a lekérdezés idejében az nem létezett (pl nemletezo.endomainem.hu), akkor a negative cache time után frissül. Ez a SOA rekord legutolsó paramétere.
  • Ha a resolvertől már a váltás előtt lekérdezték a rekordot és az a lekérdezés idejében már létezett (elozo.endomainem.hu), akkor a rekordra érvényes TTL után lép érvényre a változás. A TTL általában egy domainen belül az összes rekordra egységes.