DNS-Propagierung und TTL
Verstehen Sie zwischengespeicherte DNS-Antworten nach einer Änderung und was die TTL nicht garantiert.
Auf dieser Seite
DNS-Propagierung ist die umgangssprachliche Bezeichnung für den Zeitraum, in dem verschiedene Resolver nach einer DNS-Änderung unterschiedliche Antworten liefern können. Es gibt keinen einzelnen globalen Schalter. Die TTL gibt Caches vor, wie lange eine Antwort wiederverwendet werden darf; sie ist jedoch kein garantierter Countdown, nach dessen Ablauf alle Nutzer den neuen Wert sehen.
Warum sich Antworten unterscheiden
Ein rekursiver Resolver hat den alten Eintrag möglicherweise unmittelbar vor einer Änderung zwischengespeichert, während ein anderer Resolver danach den autoritativen Nameserver abfragt. Beide können eine Zeit lang unterschiedliche Antworten geben. Browser, Betriebssysteme und Anwendungen können zusätzlich eigene Cache-Mechanismen verwenden. Eine Nameserver-Änderung wirkt sich außerdem auf die Delegierung aus, sodass mehrere Cache-Ebenen betroffen sein können.
Auch eine negative Antwort kann zwischengespeichert werden. Wenn jemand einen Hostnamen geprüft hat, bevor Sie dessen Eintrag erstellt haben, liefert der Resolver möglicherweise weiterhin die frühere Nichtexistenz-Antwort – für einen Zeitraum, der durch die Regeln für negatives Caching bestimmt wird.
Eine Änderung sicherer planen
Prüfen Sie vor einer geplanten Migration die aktuelle TTL und senken Sie sie frühzeitig, wenn Sie die Zone kontrollieren und ein kürzeres Cache-Intervall benötigen. Warten Sie, bis zuvor zwischengespeicherte Antworten abgelaufen sind, bereiten Sie den neuen Dienst vor und ändern Sie erst dann den Eintrag. Lassen Sie den alten Dienst nach Möglichkeit lange genug weiterlaufen, damit er Clients mit älteren Antworten bedienen kann.
Bei einer Nameserver-Migration sollten Sie alle erforderlichen Einträge beim neuen Anbieter anlegen, bevor Sie die Delegierung ändern. Wird die TTL eines Eintrags erst im letzten Moment gesenkt, lassen sich bereits mit der alten TTL gespeicherte Kopien dadurch nicht nachträglich ändern.
Den tatsächlichen Zustand prüfen
Vergleichen Sie die autoritative Antwort mit Ergebnissen verschiedener Resolver und notieren Sie die Abfragezeitpunkte. /whois zeigt eine DNS-Ansicht, ist aber kein globaler Propagierungsprüfer und kann nicht belegen, was jeder Nutzer sieht. Ist die autoritative Antwort falsch, korrigieren Sie die Zone; unterscheiden sich nur einige Resolver, untersuchen Sie die Cache-Zeitpunkte. Vermeiden Sie wiederholte Änderungen, die den zeitlichen Ablauf schwerer nachvollziehbar machen.
Der Nameserver-Leitfaden hilft dabei, Delegierung und einzelne Einträge auseinanderzuhalten.
Quellen
Abfrage ausprobieren
Prüfen Sie eine Domain, um aktuelle Registrierungs- und DNS-Daten zu sehen.
Domain prüfen