Was ist die TTL?
TTL steht für Time to Live.
Die TTL gibt in Sekunden an, wie lange andere Server eine Auskunft über Ihre Domain zwischenspeichern dürfen, bevor sie erneut nachfragen.
Ohne Fachbegriffe, für Betriebe ohne eigene IT.
Auf dieser Seite3 Abschnitte
Einfach erklärt
Damit nicht jeder Aufruf Ihrer Website eine neue Nachfrage im DNS auslöst, merken sich Server die Antwort eine Zeit lang. Wie lange, steht an jedem Eintrag: die TTL, die Lebensdauer einer Auskunft in Sekunden. 3600 heißt zum Beispiel: eine Stunde lang gilt die gespeicherte Antwort.
Warum das Ihren Betrieb betrifft
Ändern Sie einen Eintrag, etwa beim Umzug der Website, sehen manche Besucher bis zum Ablauf der TTL noch den alten Server. Das ist der Grund für die oft gehörte Auskunft „Das kann bis zu 48 Stunden dauern“. Mit guter Vorbereitung geht es deutlich schneller.
Was Sie tun können
Vor einem geplanten Umzug lässt Ihr IT-Dienstleister die TTL der betroffenen Einträge einen Tag vorher heruntersetzen, etwa auf fünf Minuten. Dann wirkt die eigentliche Umstellung fast sofort. Danach kommt die TTL wieder auf den üblichen Wert.
Bedeutung
Die TTL ist ein 32-Bit-Feld jedes Resource Records und gibt an, wie viele Sekunden ein Resolver den Eintrag im Cache halten darf (RFC 1035). RFC 2181 Abschnitt 8 begrenzt sie auf 2³¹ − 1 Sekunden. Alle Einträge eines RRsets, also gleicher Name und Typ, sollen dieselbe TTL tragen.
www.ihre-firma.de. 300 IN A 203.0.113.10
ihre-firma.de. 3600 IN MX 10 mx1.example.net.
„Propagation“ gibt es nicht
DNS-Änderungen verbreiten sich nicht schrittweise. Die autoritativen Nameserver liefern den neuen Wert sofort. Es dauert nur, bis die Caches der Resolver ihre alte Antwort verwerfen, längstens bis zur alten TTL. Wer vor einem Umzug senkt, muss das mindestens eine alte TTL im Voraus tun, sonst ist der hohe Wert noch in den Caches.
Negatives Caching
Auch „gibt es nicht“ wird zwischengespeichert (NXDOMAIN, NODATA). Die Dauer ergibt sich nach RFC 2308 aus dem SOA-Eintrag der Zone, aus dem kleineren Wert von dessen TTL und dem Feld minimum. Wer einen Eintrag neu anlegt, nachdem jemand ihn schon vergeblich abgefragt hat, wartet diese Zeit ab.
Typische Fehler
- TTL erst am Umzugstag gesenkt. Die alte, hohe TTL steckt noch in den Caches.
- Sehr kurze TTL dauerhaft. Mehr Abfragen, langsamere erste Aufrufe, bei Ausfall des Nameservers schneller nicht erreichbar.
- Delegation vergessen. NS- und DS-Einträge in der übergeordneten Zone haben deren TTL, auf die der Domaininhaber keinen Einfluss hat.
Prüfen
dig +noall +answer www.ihre-firma.de A
Die zweite Spalte der Antwort ist die TTL. Bei einem Resolver mit Cache zählt sie herunter.