Wenn mein DNS-TTL 1 Stunde beträgt, kann ich dann davon ausgehen, dass die Hälfte der Nameserver den neuen Eintrag nach 30 Minuten hat?

Wenn mein DNS-TTL 1 Stunde beträgt, kann ich dann davon ausgehen, dass die Hälfte der Nameserver den neuen Eintrag nach 30 Minuten hat?

Oben finden Sie eine spezifische Version dieser Frage, die jedoch allgemeiner gehalten ist: Gibt es einen Grund für die Annahme, dass Nameserver ihre DNS-Einträge nicht mit einer konstanten, also im Wesentlichen zufällig verteilten Rate aktualisieren?

Antwort1

Die allgemeine Vorgehensweise besteht darin, den TTL-Wert eines A-Eintrags auf 5 Minuten zu konfigurieren, wenn wir diesen Eintrag ändern möchten, da der TTL-Wert die Änderungen an den Nameservern, Top-Level-Domain-Servern und Root-Servern innerhalb der genannten TTL-Wert-Zeit widerspiegelt.

Wenn beispielsweise der TTL-Wert auf 30 Minuten eingestellt ist und Sie dann einen Eintrag ändern, dauert es etwa 30 Minuten, bis die Änderungen in den Nameservern, Top-Level-Domain-Servern und Root-Servern widergespiegelt werden. Um den Cache zu leeren und diesen geänderten Eintrag hinzuzufügen, wird das Problem in der Produktivität der Anwendung widergespiegelt.

Antwort2

Welches TTL?

Nameserver
wie im Ergebnis von $(dig +short NS example.com)

Master-Server aktualisieren sofort, Slave-Server überprüfen den Aktualisierungs-TTL im SOA-Eintrag, der den Slave-Servern mitteilt, wann sie nach neuen Einträgen suchen sollen, es sei denn, es wird eine Slave-Benachrichtigung gesendet. Nicht alle Nameserver verwenden DNS-basierte Slave-Aktualisierungsmethoden, einige verwenden beispielsweise CI-Jobs oder eine zentrale Datenbank oder sogar LDAP.

Rekursive Resolver Im Allgemeinen läuft Ihr DNS-Eintrag ab, wenn die TTL des Eintrags nach der ersten Abfrage erreicht wird. Wenn Sie also bei der Einrichtung Ihres Eintrags und der anschließenden Durchführung eines Tests eine TTL von 1 Stunde hatten, müssen Sie 1 Stunde warten, bis die korrigierten DNS-Einträge angezeigt werden.

Zu diesen Begriffen auch lesenswert:https://ns1.com/resources/understanding-ttl-values-in-dns-records

verwandte Informationen