Nach der Änderung des DNS-Eintrags sehen möglicherweise nicht alle gleichzeitig das gleiche Ergebnis. TTL- und Cache-Schichten sind wesentliche Bestandteile der Migrationsplanung.

Grundlegender Ansatz

TTL gibt an, wie lange eine DNS-Antwort zwischengespeichert werden kann. Die Aktualisierung, die Sie auf dem autorisierten Server vornehmen, verkürzt nicht rückwirkend die verbleibende Lebensdauer eines zuvor erworbenen Datensatzes. Der Client, der Browser und der rekursive Resolver können unterschiedliche Caching-Ebenen haben.

Anwendungsschritte

  1. Erfassen Sie den TTL-Wert vor der Änderung und den geplanten Schaltzeitpunkt.
  2. Vergleichen Sie die Antwort des Proxyservers mit der Antwort des vom Client verwendeten Resolvers.
  3. Planen Sie, sicherzustellen, dass das alte und das neue Ziel während des Übergangs bedient werden können; Verlassen Sie sich nicht nur auf das Leeren des lokalen Caches.

Praxisbeispiel

Wenn die IP um 14:00 Uhr geändert wird, während die TTL eine Stunde beträgt, kann ein Resolver, der die alte Antwort um 13:59 Uhr erhält, diese für die verbleibende Zeit verwenden. Wenn Sie die TTL kurz vor dem Wechsel senken, werden alte Caches nicht sofort aktualisiert.

Interpretieren Sie das Ergebnis richtig

Nicht jede Verzögerung ist eine DNS-Weitergabe. Auch ein falscher Proxy, eine fehlende Registrierung oder ein falscher Anwendungscache können das gleiche Image erzeugen. Wenn man die Uhrzeit, den abgefragten Server und den zurückgegebenen Wert zusammen notiert, zeigt sich, welche Schicht zurückbleibt.

Quelle und Nachlese

Protokoll- oder Befehlsdetails: RFC 1034. Die Schritte und das Beispielszenario sind redaktionelle Erzählungen von IPScan.