Gå til innholdet

TTL i DNS

DNS-TTL begrenser vanlig mellomlagring av et svar. En kortere ny TTL forkorter ikke gyldigheten til gamle, allerede lagrede svar med tilbakevirkende kraft.

Også kjent somDNS TTLTime to Live i DNS
Sky og drift

Hva betyr TTL i DNS?

TTL står for Time to Live. I DNS angir verdien hvor lenge en ressurspost normalt kan caches før kilden bør spørres på nytt. RFC9499 forklarer denne varigheten og påpeker at en cache også kan fjerne poster tidligere. TTL garanterer ikke oppetiden til en tjeneste.

Eksempel: å forberede en portalflytting

Et tenkt team vil endre portalens DNS-adresse. En passende forkorting av TTL på forhånd kan begrense den vanlige fortsatte bruken av gamle svar. Hvis TTL først senkes ved adresseendringen, kan tidligere lagrede svar fortsatt ligge i cachen etter den gamle verdien.

Teamet planlegger derfor endringen, kontrollerer dataene som faktisk er publisert, og tar hensyn til gamle svar som fortsatt brukes. En ny adresse tas ikke automatisk i bruk med en gang av alle klienter.

TTL styrer verken brukerinnlogging eller lagringstiden for portalfiler. Den nye serverens tilgjengelighet må også kontrolleres uavhengig av dette.

Kilder

Artikler om temaet

Sky og drift med ASES

Hosting, utrulling, vedlikehold og oppfølging