Was ist DNS-TTL und welchen Einfluss hat es auf die DNS-Verbreitung?

- 26 September 2024
DNS TTL (Time To Live) ist ein spezieller Wert, der in allen DNS-Einträgen vorhanden ist. Dies ist ein wichtiger Wert im Zusammenhang mit DNS, da er weitreichende Auswirkungen auf die DNS-Verbreitung
In diesem Beitrag erfahren wir mehr darüber, was TTL ist, welche Rolle es in DNS-Einträgen spielt und wie es den Prozess der DNS-Verbreitung beeinflusst.
Was ist TTL?
TTL steht für Time to Live. Dies ist ein Begriff, der häufig beim Konfigurieren von DNS-Einträgen und anderen Formen von Netzwerken/Computern verwendet wird, einschließlich Datenbanken, Caching usw.
Im Zusammenhang mit DNS-Einträgen:
„Die TTL gibt an, wie lange ein bestimmter DNS-Eintrag im Cache gespeichert werden muss, bevor er aktualisiert wird. Wenn es beispielsweise einen Eintrag namens „X“ mit einer TTL von 100 Sekunden gibt, bedeutet dies, dass der Eintrag alle 100 Sekunden im DNS-Cache aktualisiert wird. (Im DNS-Cache werden DNS-Einträge vorübergehend gespeichert, damit sie schnell abgerufen werden können.)
Sowohl eine kurze als auch eine lange TTL haben Vor- und Nachteile. Sie müssen die Dauer je nach der von Ihnen verwalteten Domäne, dem erforderlichen Leistungsniveau usw. festlegen.
Weitere Informationen zu den Vor- und Nachteilen einer langen und kurzen TTL finden Sie unter der Überschrift „Sollte die TTL lang oder kurz sein?“.
Welchen Einfluss hat die TTL auf die DNS-Verbreitung?
Die TTL hat einen direkten Einfluss auf die DNS-Verbreitung. DNS-Propagation ist der Prozess, durch den/während dessen Änderungen an den DNS-Einträgen global auf alle verschiedenen DNS-Server angewendet werden. (Der DNS-Propagationsstatus einer Domain kann normalerweise mit einem Online-DNS-Propagationsprüfer überprüft werden.)
Die TTL der DNS-Einträge entscheidet, wie lange sie (die Einträge) zwischengespeichert bleiben. Wenn die TTL kurz ist, werden die an den Einträgen vorgenommenen Änderungen global viel schneller angewendet. Das liegt daran, dass die rekursiven Resolver und die lokalen DNS-Caches nach einer kürzeren Zeitspanne nach Updates suchen.
Daher können wir die Beziehung zwischen TTL und DNS-Ausbreitung wie folgt beschreiben:
Längere TTL = langsamere DNS-Ausbreitung
Kürzere TTL = schnellere DNS-Ausbreitung
In Anbetracht dieser einfachen Beziehung mag eine kürzere TTL besser und vorteilhafter erscheinen. Es stimmt zwar, dass eine kürzere TTL zu einer schnelleren DNS-Ausbreitung führt, aber es gibt auch einige Nachteile. Aber dazu später mehr. Lassen Sie uns zunächst diskutieren…
Welche anderen Faktoren beeinflussen die DNS-Ausbreitung?
Neben der TTL (die in den DNS-Einträgen angegeben ist) beeinflussen auch einige andere Faktoren die DNS-Verbreitung.
Beispielsweise
- Der lokale Cache auf Geräten und Browsern usw. kann die alten DNS-Einträge manchmal sogar über ihre angegebene TTL hinaus beibehalten. Dies kann sich darauf auswirken, wie lange die Änderungen an bestimmte Geräte weitergegeben werden.
- Wenn Sie Änderungen an den DNS-Einstellungen vornehmen, z. B. an den Nameservern, wird die TTL vom DNS-Registrar auf einen Standardwert gesetzt. Dieser Standardwert beträgt etwa 24 bis 48 Stunden. Für diese Art von Änderungen können Sie keine benutzerdefinierte TTL festlegen.
- CDNs sind auch ein Faktor, der die DNS-Ausbreitungszeit beeinflussen kann. Wenn Sie über ein CDN auf eine Website zugreifen, kann es einige Zeit dauern, bis die im CDN gespeicherten Daten ersetzt werden.
Sollte die TTL kurz oder lang sein?
Oben haben wir kurz besprochen, dass sowohl längere als auch kürzere TTL Vor- und Nachteile haben. Sehen wir uns nun beide genauer an.
Es ist wichtig zu beachten, dass die Vorteile einer längeren TTL die Nachteile einer kürzeren TTL sind und umgekehrt. Mit anderen Worten: Die Dinge, für die sich längere Lebensdauern als vorteilhaft erweisen können, sind dieselben Dinge, für die sich kürzere Lebensdauern als schädlich erweisen können.
Längere TTL |
Kürzere TTL |
Wenn die Lebensdauer für DNS-Einträge länger eingestellt ist, muss der DNS-Server nicht viel Datenverkehr verarbeiten, da die Abfragen präventiv durch die zwischengespeicherten Daten beantwortet werden. |
Wenn die TTL kurz ist, senden die Caches häufig Anfragen an die DNS-Server, um die Daten zu aktualisieren. Der erhöhte Datenverkehr kann die Verarbeitung des Servers verlangsamen und zu einer geringeren Leistung führen. |
Mit einer längeren TTL können Ihre DNS-Caches selbst Antworten auf Abfragen bereitstellen, selbst wenn es einige Probleme und Schwierigkeiten mit den autoritativen Servern gibt. Während die Probleme mit den eigentlichen Servern behoben werden, können die zwischengespeicherten Daten verwendet werden, um Benutzern zu antworten. |
Bei kürzeren TTLs hängt alles von den autoritativen Servern ab. Sollte etwas mit den Servern schiefgehen, werden die Probleme schnell in den zwischengespeicherten Daten angezeigt, dagut. |
Der Nachteil einer längeren TTL besteht darin, dass Änderungen an den DNS-Einträgen in den autoritativen Servern länger brauchen, um in den Caches übernommen zu werden. Mit anderen Worten: Die DNS-Verbreitung dauert länger. |
Mit einer kürzeren TTL dauert die DNS-Verbreitung weniger lang. Das bedeutet, dass jede Aktualisierung der Einträge schnell in den Cache übertragen wird. Auf diese Weise kann der Benutzer auf die neuesten Informationen zugreifen. |
So finden Sie die TTL für Ihre DNS-Einträge
Lassen Sie uns nun darüber sprechen, wie Sie die TTL für alle Ihre verschiedenen DNS-Einträge finden können.
Es gibt zwei Hauptmethoden, mit denen Sie dies tun können. Sie können entweder zum Hosting-Anbieter Ihrer Website gehen oder ein Online-Tool eines Drittanbieters verwenden. Der Besuch des Hosting-Anbieters Ihrer Website kann oft einen langen Anmeldevorgang beinhalten. Außerdem funktioniert das möglicherweise nur für Websites oder Domänen, die Sie selbst besitzen.
Andererseits ist die Verwendung eines Online-Tools eines Drittanbieters schneller und kann verwendet werden, um die TTL jeder Domäne oder Website im Internet zu finden, nicht nur Ihrer eigenen.
Hier sind die Schritte, die Sie befolgen können, um die TTL Ihrer DNS-Einträge mithilfe eines Online-Tools eines Drittanbieters zu finden. (Wir werden Sie mithilfe unseres eigenen DNS-Lookup-Tools durch den Vorgang führen.)
- Navigieren Sie zunächst zum DNS-Lookup-Tool, indem Sie auf diese URL klicken: https://whatsmydns.me/de/dns-lookup

- Geben Sie als Nächstes den Domänennamen in das dafür vorgesehene Feld ein

- Wählen Sie den DNS-Server aus, indem Sie auf das Dropdown-Menü klicken

- Klicken Sie auf die Schaltfläche „DNS-Lookup“

- Hier werden Ihnen die Ergebnisse für alle DNS-Einträge für Ihre Domain angezeigt. Wenn Sie nach einem bestimmten Datensatz suchen möchten, können Sie ihn vor dem Starten des Vorgangs auswählen.
Das ist alles.
Wenn die Details zu den DNS-Datensätzen bereitgestellt werden, können Sie den Wert des Datensatzes selbst zusammen mit der TTL sehen.
Gemeinsame TTL-Werte für verschiedene Datensätze
Hier sind einige empfohlene TTL-Werte für gängige DNS-Datensätze.
Hier ist die aktualisierte Tabelle mit den Spalten TTL-WERT und IN STUNDEN:
DNS-Datensatztyp |
Zweck |
TTL-WERT (Sekunden) |
IN STUNDEN |
A / AAAA |
Ordnet Domain einer IPv4/IPv6-Adresse zu |
3600 - 14400 |
1 - 4 |
CNAME |
Alias einer anderen Domain |
3600 - 86400 |
1 - 24 |
MX |
Mailserver-Einträge |
43200 - 86400 |
12 - 24 |
TXT (SPF, DKIM, DMARC usw.) |
Verifizierung & Sicherheit |
3600 - 43200 |
1 - 12 |
NS |
Nameserver-Delegierung |
86400 |
24 |
SOA |
Beginn der Autorität (Zone Steuerung) |
3600 |
1 |
PTR |
Reverse-DNS-Suche |
86400 |
24 |
So ändern Sie die TTL für Ihre DNS-Einträge
Die genauen Schritte zum Ändern der TTL für Ihre DNS-Einträge können je nach Domänenregistrar und dem von ihm verwendeten Standard-Kontrollfeld unterschiedlich sein. Wir werden jedoch die allgemeinen Schritte unten auflisten:
- Melden Sie sich zunächst bei Ihrem Domain-Registrar-Konto an. Wenn Sie beispielsweise Namecheap oder GoDaddy verwenden, melden Sie sich bei Ihrem Hosting-Konto an.
- Gehen Sie zu der Domain, deren Datensätze Sie bearbeiten möchten, und öffnen Sie das Control Panel. (Wenn Sie beispielsweise Namecheap verwenden, lautet die Schaltfläche „Zu Cpanel gehen“.)
- Suchen Sie anschließend die Einstellungen für die DNS-Datensätze. (Um das Beispiel von Cpanel fortzusetzen: Diese Einstellungen finden Sie, indem Sie auf die Option „Zoneneditor“ klicken.)
- Suchen Sie den DNS-Datensatz, den Sie ändern möchten, und klicken Sie auf „Bearbeiten“.
- Erneut eingebenSie können die TTL beliebig einstellen, indem Sie sie in Sekunden angeben.
Möglichkeiten zur Beschleunigung Ihrer DNS-Verbreitung?
Eine der wichtigsten Möglichkeiten zur Beschleunigung der DNS-Verbreitung besteht darin, eine kürzere TTL festzulegen. Es gibt jedoch auch einige andere Dinge, die Sie tun können, wie zum Beispiel:
- Lokalen DNS-Cache regelmäßig leeren: Die DNS-Verbreitung kann sich verzögern, da Daten im lokalen Cache gespeichert werden. Wenn Sie den lokalen Cache regelmäßig leeren, können Sie den Verbreitungsprozess beschleunigen. Sie können den Befehl ipconfig /flushdns in der Eingabeaufforderung verwenden, um den lokalen Cache zu leeren.
- Einen schnellen DNS-Dienstanbieter verwenden: Die Verwendung eines schnellen DNS-Serveranbieters kann sich auch auf die Geschwindigkeit auswirken, mit der Änderungen verbreitet werden. Sie sollten einen DNS-Server verwenden, der für seine Geschwindigkeit bekannt ist, wie beispielsweise Cloudflare.
- Änderungen sporadisch vornehmen: Auch sporadische statt kollektive Änderungen am DNS können die Ausbreitungsgeschwindigkeit verbessern. Wenn Sie viele Änderungen vornehmen, kann die Implementierung aller Änderungen einige Zeit in Anspruch nehmen.
Fazit
Die TTL eines DNS-Eintrags wird verwendet, um die Zeit anzugeben, für die die Daten im lokalen Cache gespeichert werden, bevor die Resolver Updates von den autoritativen Servern anfordern. Eine längere TTL kann für die Redundanz von Vorteil sein; mit anderen Worten, es kann dazu führen, dass der Cache den Benutzern Daten bereitstellt, selbst wenn mit den Daten auf den autoritativen Servern etwas schief läuft.
Andererseits kann eine kurze TTL von Vorteil sein, da die Caches regelmäßig mit neueren Informationen aktualisiert werden können.
Wenn Ihre Website eine statische Website ist, wie z. B. ein Blog oder ein Portfolio, das nicht regelmäßig geändert wird, kann es eine gute Idee sein, eine längere TTL beizubehalten. Wenn Ihre Website hingegen auf schnelle Updates angewiesen ist, wie z. B. eine Nachrichten-Website oder ein E-Commerce-Shop, ist eine kürzere TTL besser.
Damit schließen wir unseren Artikel ab. Bevor Sie mit dem nächsten Artikel fortfahren, lesen Sie unbedingt die FAQs, die wir unten bereitgestellt haben. Nachfolgend finden Sie möglicherweise Antworten auf Ihre TTL-bezogenen Fragen.
FAQs
Was ist die niedrigste TTL, die ich für einen DNS-Eintrag festlegen kann?
Die niedrigste mögliche Lebensdauer, die Sie für einen DNS-Eintrag festlegen können, beträgt 1 Sekunde. Sie können in das Feld keine 0 eingeben, da diese dann nicht berücksichtigt wird.
Obwohl die niedrigste mögliche TTL 1 Sekunde beträgt, haben einige DNS-Dienstanbieter möglicherweise ein Mindestlimit, z. B. 30 Sekunden oder 60 Sekunden, da eine Ausbreitung nach jeweils 1 Sekunde normalerweise nicht möglich ist.
Sollten unterschiedliche DNS-Einträge unterschiedliche TTL-Werte haben?
Ja, unterschiedliche DNS-Einträge sollten unterschiedliche Lebensdauern haben. Es hängt davon ab, wie oft der DNS-Eintrag geändert werden muss.
Beispielsweise enthält der A-Eintrag oder der AAAA-Eintrag einer Domain die IPv4-/IPv6-Adressen und muss daher nicht immer wieder weitergegeben werden. Für diese Einträge ist es in Ordnung, eine längere TTL festzulegen.
Andererseits enthalten die MX-Einträge nicht nur die Namen der Mailserver, sondern auch die Prioritätsstufen der einzelnen Server. Diese Informationen können sich regelmäßig ändern, weshalb MX-Einträge eine kürzere TTL haben sollten.
Was passiert, wenn in das TTL-Feld nichts eingetragen wird?
Wenn in das TTL-Feld nichts eingetragen wird, berücksichtigen die Resolver die vom DNS-Server standardmäßig definierte TTL. Diese beträgt normalerweise etwa 24 bis 48 Stunden.
Verwandte Blogs

Was ist DNS-Verbreitung und warum ist es ein langwieriger Prozess?
DNS-Verbreitung: Warum die Änderung Ihres DNS Zeit braucht (und was Sie erwartet)
- 04 Mar 2025