Ich habe hier eine Reihe relevanter Fragen und Antworten gelesen, bin mir aber immer noch nicht sicher, was die beste Antwort ist.
Ich verschiebe einige Websites von der IP-Adresse "1.abc" nach "2.def". Ab sofort setze ich im vorhandenen DNS alle TTL auf 300 Sekunden und habe eine neue DNS-Zone zur Verwendung bereit (auf AWS Route 53), mit neuen Nameservern und allen TTLs bei 60 Sekunden. Ich glaube also, dass ich aus DNS-Sicht bereit bin. Nach dem Umzug werde ich nach einigen Tagen die TTL auf der Route 53 auf vernünftigere Zahlen einstellen.
Ich habe alle meine Benutzer vor dem Umzug gewarnt und habe ein definiertes Zeitfenster für den Umzug. Ich sagte ihnen, dass sie nach Abschluss des Umzugs und wenn 24 Stunden vergangen sind und sie immer noch die alten (gesperrten) Sites sehen, ihren Computer neu starten sollten, um eine lokale DNS-Cache-Leerung zu erzwingen.
Ich verstehe nicht, wie der Browser (Cache) des Benutzers dabei eine Rolle spielt. Meine eigenen Experimente mit einer lokalen Hosts-Datei (Win7) haben ergeben, dass der Browser die alte IP-Adresse nicht loslässt - ich musste in den Verlauf gehen -> alles löschen , damit der neue Standort angezeigt wird auch danachipconfig /flushdns
(BEARBEITEN) - Ich habe keinen Root-Zugriff auf den alten Server, daher kann ich die akzeptierte Antwort auf diese Frage nicht implementieren .
Frage: Ich möchte wirklich nicht, dass meine Benutzer sich damit befassen müssen. Kann ich also etwas tun, um alle Browser zum erneuten Zwischenspeichern zu zwingen? Und wenn ja, wie lange lasse ich es eingeschaltet?
Vielen Dank...
My own experiments with a local hosts file (Win7) tell me there is something about the browser that is not letting the old IP address go
Können Sie dazu einige Informationen geben? Afaik, Browser zwischenspeichern DNS-Einträge nicht länger als 1 Minute.