Zum Inhalt springen

TTL im DNS

Die DNS-TTL begrenzt die reguläre Zwischenspeicherung einer Antwort. Eine kürzere neue TTL macht bereits gespeicherte alte Antworten nicht rückwirkend kürzer gültig.

Auch bekannt alsDNS-TTLTime to Live im DNS
Cloud & Betrieb

Was bedeutet TTL im DNS?

TTL steht für Time to Live. Im DNS beschreibt der Wert, wie lange ein Ressourceneintrag regulär zwischengespeichert werden darf, bevor seine Quelle erneut befragt werden sollte. RFC9499 erklärt diese Cache-Dauer und weist darauf hin, dass ein Cache Einträge auch früher entfernen kann. Die TTL ist keine Laufzeitgarantie für einen Dienst.

Beispiel: einen Portalwechsel vorbereiten

Ein fiktives Team will die DNS-Adresse seines Portals ändern. Eine vorab passend verkürzte TTL kann die übliche weitere Nutzung alter Antworten begrenzen. Wird die TTL jedoch erst beim Adresswechsel reduziert, können vorher gespeicherte Antworten noch nach ihrem alten Wert im Cache liegen.

Deshalb plant das Team die Änderung, prüft die tatsächlich veröffentlichten Daten und berücksichtigt noch verwendete alte Antworten. Eine neue Adresse ist nicht automatisch sofort bei allen Clients im Einsatz.

Die TTL steuert keine Benutzeranmeldung und keine Aufbewahrungsfrist von Portaldateien. Auch die Erreichbarkeit des neuen Servers muss unabhängig davon überprüft werden.

Quellen

Beiträge zum Thema

Cloud & Betrieb mit ASES

Hosting, Deployment, Wartung und Betreuung