FAQs – Time to Live (TTL) | Dyn Help Center

Was ist TTL?

TTL ist eine Abkürzung für „Time To Live“. Dieser Wert gibt an, wie lange (in der Regel in Sekunden) Sie externen Nameservern erlauben wollen, die Informationen über einen bestimmten DNS-Eintrag zwischenzuspeichern.

Wenn Sie beispielsweise die TTL für einen bestimmten Eintrag auf 3600 Sekunden (1 Stunde) setzen, geben Sie externen Nameservern die Erlaubnis, diese Informationen eine Stunde lang zu übermitteln, ohne sich bei Ihrem autorisierenden Nameserver rückzuversichern. Dies hat vor allem zwei Auswirkungen:

  • Es müssen weniger Suchanfragen an Ihren Nameserver gerichtet werden, da externe Systeme die Informationen des Eintrags ohne Rückfrage bereitstellen können.
  • Wenn eine Änderung am Eintrag vorgenommen wird, kann es bis zur Länge der TTL (1 Stunde in unserem obigen Beispiel) dauern, bis alle Systeme im Internet von der Änderung erfahren.

Zurück zum Anfang

Was ist eine „Standard“-TTL und wie stelle ich sie ein?

Die Standard-TTL-Einstellung, die in der TTL-Dropdown-Box im Ressourcendatensatz-Editor verfügbar ist, ist eine spezielle Einstellung, die es Ihnen ermöglicht, den TTL-Wert mit dem im SOA-Editor definierten Standard-TTL-Wert zu synchronisieren. Dadurch können Sie den TTL-Wert aller Ressourcendatensätze innerhalb einer Zone/Domäne, die zuvor über das TTL-Dropdown-Feld auf den Standardwert gesetzt wurden, ändern, indem Sie einfach den im SOA-Editor definierten Standard-TTL-Wert ändern.

Wenn der Standard-TTL-Wert im SOA-Editor auf 12 Stunden gesetzt wurde und alle anderen Ressourcendatensätze innerhalb einer Zone/Domäne ihre TTL-Werte über das TTL-Dropdown-Feld auf den Standardwert gesetzt haben. Der TTL-Wert des Ressourcendatensatzes wäre auf 12 Stunden eingestellt. Um die TTL-Werte aller Ressourcendatensätze auf einmal auf 6 Stunden zu ändern, müssten Sie nur den im SOA-Editor definierten Standard-TTL-Wert ändern. Jeder Ressourcendatensatz, dessen TTL-Wert nicht auf den Standardwert gesetzt wurde, müsste einzeln bearbeitet werden. With a little advanced planning this give you an easy way to change a group of resource record TTL values quickly and easily.

Note: This setting is not available for resource records with the Dynamic DDNS service enabled. These resource records will have a 1 minute TTL value.

Back to Top

What are the TTL settings for a Load Balance service?

The records in a Load Balance Service will have a TTL equal to half the monitoring period. Wenn der Überwachungszeitraum z.B. auf 10 Minuten eingestellt ist, wird die TTL für alle Datensätze auf 5 Minuten gesetzt.

Back to Top

What are some common TTL values?

The default or recommended value for the following DNS record types in our Dynect platform are:

Record Type TTL Value in Seconds
A (Dynamic) 60 (1 minute) — cannot be edited
A (Static) 21600 (6 hours)
AAAA (Dynamic) 60 (1 minute) — cannot be edited
AAAA (Static) 21600 (6 hours)
A — Failover and Load Balanced See note below
CNAME — Canonical Name 43200 (12 hours)
MX — Mail Exchanger 43200 (12 hours)
KEY — RSA Public Keys 86400 (24 hours)
LOC — Location 86400 (24 hours)
NS — Name Server 86400 (24 hours)
PTR — Pointer 86400 (24 hours)
SRV — Service Location 86400 (24 hours)
TXT — Text 43200 (12 hours)
A — Failover and Load Balanced Hosts

The records in a Load Balance Service will have a TTL equal to half of the monitoring period. For instance, if the monitoring period is set to 10 minutes, the TTL for all records will be set to 5 minutes. Weitere Informationen finden Sie unter Load Balance Service.

In der WBZE-Schnittstelle (webbasierter Zoneneditor) können Sie den TTL-Wert für die meisten Datensatztypen ändern, indem Sie den TTL-Wert aus dem Dropdown-Auswahlfeld auswählen. Ein Beispiel für einen Eintragstyp, der nicht bearbeitet werden kann, ist ein dynamischer Hosteintrag, dessen TTL-Wert auf 1 Minute festgelegt ist. Sobald ein Host-Datensatz auf dynamische Dienste eingestellt ist, ist die Dropdown-Box zur Auswahl eines TTL-Wertes für diesen Host nicht mehr vorhanden

Caching-Probleme

Wenn ein Client versucht, auf eine Domäne zuzugreifen, bevor sie existiert, wird ein „Nicht vorhanden“-Datensatz gespeichert. Die TTL für diese Einträge variiert von Server zu Server, die durchschnittliche TTL beträgt jedoch etwa 2 Stunden. Während dieses Zeitraums ist die Auflösung von Domänennamen möglicherweise nicht möglich.

Browser können außerhalb des lokalen rekursiven DNS ihre eigenen Caching-Probleme haben. Einige Browser können DNS-Abfragen für die Dauer der Sitzung zwischenspeichern.

Warum haben einige Datensätze so hohe TTLs?

Die TTL-Werte von Ressourcendatensätzen bestehen, um die Abfragelast auf Nameservern zu verringern. Bei vielen Einträgen, wie MX- oder CNAME-Einträgen, wird erwartet, dass sie sich nur sehr selten ändern, daher werden ihnen normalerweise hohe TTL-Werte zugewiesen, um unnötige zusätzliche Abfragen zu vermeiden. Andere Einträge, wie Hosts, die dynamischen IP-Adressen zugewiesen sind, erhalten sehr niedrige TTL-Werte, da erwartet wird, dass sie sich jederzeit ändern können.

Bitte denken Sie auch daran, dass die Dynect-Plattform QPS (Abfragen pro Sekunde) für Abrechnungszwecke verfolgt. Ressourcendatensätze mit höheren TTL-Werten verringern die Anzahl der Abfragen an unsere autoritativen Nameserver und senken Ihre QPS-Abrechnung.

Was ist, wenn ich plane, meine IP-Adresse(n) zu ändern?

Wenn Sie planen, Ihre IP-Adresse(n) auf einem Host mit einem höheren TTL-Wert zu ändern, sollten Sie die TTL-Werte im Ressourcendatensatz am Tag vor der IP-Adressänderung auf einen niedrigeren Wert wie 10 Minuten ändern. Dies ermöglicht es den rekursiven DNS-Servern im Internet, die höheren TTL-Werte ablaufen zu lassen, so dass Sie, wenn es an der Zeit ist, die IP-Adresse zu ändern, nur 10 Minuten warten müssen, bevor alle Benutzer über die neue IP-Adresse verbunden sind. Sobald Sie alle IP-Adressen geändert haben, können Sie die TTL-Werte wieder auf ihre normale Einstellung zurücksetzen.

Zurück zum Anfang

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.