私は関連するQ / Aの束をここで読みましたが、最良の答えが何であるかはまだわかりません。
いくつかのサイトをIPアドレス「1.abc」から「2.def」に移動しています。現在、既存のDNSですべてのTTLを300秒に設定し、新しいDNSゾーンを(AWS Route 53で)使用する準備ができています。新しいネームサーバーとすべてのTTLは60秒です。DNSの観点からは、準備ができていると思います。移動後、数日後、Route 53でTTLをより適切な数値に設定します。
私はすべてのユーザーに移動について警告し、移動の時間帯を定義しました。移動が完了して24時間経過しても古い(ロックされた)サイトが表示される場合は、コンピューターを再起動してローカルDNSキャッシュを強制的にフラッシュする必要があることを伝えました。
ユーザーのブラウザ(キャッシュ)がこれにどのように影響するかわかりません。ローカルホストファイル(Win7)を使った私自身の実験では、古いIPアドレスを許可していないブラウザーについて何かがあることがわかりました - 新しいサイトの場所を表示するには、履歴に移動してすべてをクリアする必要がありました。アップ、後もipconfig /flushdns
(編集)-私は古いサーバーへのrootアクセス権を持っていないため、この質問に対する承認済みの回答を実装できません。
質問: ユーザーにそれを処理してほしくないので、すべてのブラウザーを強制的に再キャッシュするためにできることはありますか?もしそうなら、それをオンにしておく時間はどれくらいですか?
ありがとう...
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
これについていくつかの情報を提供できますか?Afaik、ブラウザはDNSレコードを1分以上キャッシュしません。