FACHWISSEN · TECHNIK & SICHERHEIT

DNS-Umstellungen: Warum eine kurze TTL keine sofortige Umschaltung garantiert

Technisches Symbolmotiv / Technical illustration

Eine Anwendung erhält eine neue Zieladresse. Der DNS-Eintrag ist geändert, dennoch erreichen einige Nutzer weiterhin das alte System. Das muss kein Fehler des neuen Servers sein. Namensauflösung, Zwischenspeicherung und bestehende Verbindungen haben unterschiedliche Lebenszyklen. Eine Umstellung braucht deshalb mehr als einen geänderten Eintrag.

Eine TTL wirkt auf gespeicherte Antworten

Die Time to Live beschreibt, wie lange eine DNS-Antwort zwischengespeichert werden darf. Wird die TTL erst unmittelbar vor einer Umstellung verkürzt, können zuvor gespeicherte Antworten noch mit der alten Laufzeit vorliegen. Eine kürzere Einstellung löscht diese Kopien nicht rückwirkend. Die Vorbereitung berücksichtigt deshalb den vorherigen Wert und die tatsächlich eingesetzten Resolver.

Auch fehlende Einträge können gespeichert werden

Wer einen neuen Namen vor seiner Einrichtung abfragt, kann zunächst eine negative Antwort erhalten. Auch solche Antworten werden unter definierten Bedingungen zwischengespeichert. „Der Name existiert jetzt“ und „jeder Client kennt ihn bereits“ sind daher verschiedene Aussagen. Die Prüfung sollte zwischen einem unbekannten Namen, einem fehlenden Datentyp und einem technischen Auflösungsfehler unterscheiden.

Ein fiktiver Umzug braucht eine Übergangsphase

Ein Team verschiebt ein Kundenportal zwischen zwei Umgebungen. Vor dem Wechsel prüft es die neue Anwendung über einen kontrollierten Testzugang. Nach der Änderung überwacht es Anfragen an beide Ziele. Das alte Ziel wird erst abgeschaltet, wenn der geplante Übergang tatsächlich abgeschlossen ist. Parallelbetrieb setzt dabei eine geklärte Datenführung voraus; widersprüchliche Schreibzugriffe wären kein DNS-Problem.

Die fachliche Verbindung mit prüfen

Eine erfolgreiche DNS-Abfrage beweist weder eine funktionierende Anmeldung noch einen gültigen Datenaustausch. Anwendungen können eigene Zwischenspeicher oder langlebige Verbindungen verwenden. Manche Resolver unterstützen zudem die zeitweise Verwendung abgelaufener Antworten bei Störungen. Deshalb gehören repräsentative Clienttests, Zertifikatsprüfung und ein Rückkehrplan zur Abnahme. Die TTL ist ein wichtiges Planungsmerkmal, aber kein weltweiter Umschaltknopf.

WordPress Cookie Plugin von Real Cookie Banner