TTL, kurz für „Time To Live“, ist ein Wert, der jedem DNS-Eintrag zugewiesen wird und anderen Servern angibt, wie lange sie diesen Eintrag im Cache speichern dürfen, bevor sie erneut nachfragen. Er wird in Sekunden gemessen, und auch wenn es technisch klingt: Wenn Sie TTL verstehen, können Sie DNS-Änderungen reibungslos vornehmen und abschätzen, wie lange es dauert, bis sie wirksam werden. In diesem Leitfaden wird erklärt, welche Funktion TTL hat und wie man es sinnvoll einstellt.
Was TTL tatsächlich steuert #
Wenn ein Server einen Ihrer DNS-Einträge abfragt, speichert er die Antwort für die Dauer der TTL, damit er nicht jedes Mal erneut eine Abfrage durchführen muss. Eine längere TTL bedeutet, dass der Eintrag länger im Cache verbleibt, was zwar die Anzahl der Abfragen reduziert, aber dazu führt, dass Änderungen langsamer wirksam werden. Eine kürzere TTL bedeutet, dass Änderungen schneller weitergegeben werden, führt jedoch zu häufigeren Abfragen. Kurz gesagt: Die TTL ist ein Kompromiss zwischen Stabilität und Flexibilität.
Gängige TTL-Werte #
- 3600 Sekunden (1 Stunde): ein sinnvoller Standardwert für die meisten Datensätze.
- 86.400 Sekunden (24 Stunden): Eignet sich für Datensätze, die sich nur selten ändern, wodurch die Anzahl der Abfragen reduziert wird.
- 300 Sekunden (5 Minuten): vorübergehend nützlich, wenn Sie Änderungen vornehmen möchten.
So verwenden Sie TTL bei Änderungen #
Wenn Sie wissen, dass Sie einen Eintrag bald ändern werden – beispielsweise bei der Verlagerung Ihrer Website auf einen neuen Server –, ist es sinnvoll, die TTL im Voraus zu verkürzen. Die empfohlene Vorgehensweise lautet:
- Setzen Sie ein oder zwei Tage vor der Änderung die TTL des betreffenden Eintrags herab (beispielsweise auf 300 Sekunden).
- Warten Sie, bis die alte, längere TTL abgelaufen ist, damit der kürzere Wert wirksam wird.
- Nehmen Sie Ihre Änderung vor; sie wird nun umgehend übernommen.
- Sobald sichergestellt ist, dass alles einwandfrei funktioniert, setzen Sie den TTL-Wert wieder auf einen normalen Wert zurück.
Dadurch wird der Zeitraum minimiert, in dem Besucher möglicherweise noch die alten Einstellungen sehen.
So stellen Sie die TTL ein #
- Melden Sie sich bei Ihrem DNS-Manager oder Control Panel an.
- Öffnen Sie die DNS oder Zonen-Editor Abschnitt.
- Bearbeiten Sie den Datensatz, den Sie ändern möchten.
- Stellen Sie das TTL-Feld auf den von Ihnen gewählten Wert in Sekunden ein.
- Speichern.
Fehlerbehebung #
- Die Änderung dauert zu lange: Der alte TTL-Wert ist möglicherweise noch im Cache gespeichert; warten Sie, bis er abgelaufen ist.
- Zu viele Abfragen: Die TTL für stabile Datensätze erhöhen.
- Planung einer Migration: Verringern Sie den TTL-Wert rechtzeitig vor dem Wechsel.
Brauchen Sie Hilfe? #
Wenn Sie eine DNS-Änderung vorbereiten und den richtigen Zeitpunkt dafür wählen möchten, berät Sie unser Support-Team per Live-Chat gerne bezüglich der richtigen TTL.