質問: dns解決、ブラウザナビゲーション、およびキャッシュ ns更新には24時間以上かかる可能性があります。しかし、このプロセスの間に私を興味をそそる何かがあります。ispルーターのdnsを変更できないため、wan/lanを使用するように設定 google public dns プロセスのシナリオ: ドメインnsを変更する 数分後、 dnschecker.org にアクセスし、カスタムdnsサーバーを追加して、googleパブリックネームサーバーに入ります dnschecker.org google dnsを含むdns更新サーバーの50%がリストされているとしましょう windowsのコマンドラインに移動してipconfing /flushdnsと入力します すべてクリアchromeファイルキャッシュ(ctrl+shift+del)、クリアchromeホスト( chrome:// net-internals /#dns )キャッシュとフラッシュchromeソケットプール( chrome:// net-internals /#sockets ) finnaly私は新しいchrome(または他のブラウザ))ウィンドウタブでウェブサイトを開き、表示されたウェブサイトは古いものですが、同時に、無料のオンラインでドメインにアクセスするとプロキシのような whoer 、ウェブサイトは更新されたdnsバージョンをロードします。 たった24時間後、私のchromeは更新されたdnsサイトのバージョンをロードします。 それはどうでしょうか?何か不足していますか?
回答: ispのdnsサーバーはキャッシュにアドレスを持っているため、古いアドレスを返します。データの time to live(ttl) が期限切れになるまで、この状態が続きます。dnsレコードはキャッシュに保存され、主にdnsクエリのパフォーマンスを向上させます。すべてのdnsレコードにはtime to live(ttl)値があり、これはdnsサーバーがそのレコードをキャッシュに保存する必要がある時間です。レコードが変更された場合でも、dnsサーバーは、この時間が経過するまで、キャッシュから以前の値を使用して作業を続けます。dns伝播は、世界中のdnsサーバーがドメイン名のキャッシュ情報を更新するために必要な時間です。これは、変更された可能性のあるdnsレコードのttlの影響を受けますが、他の要因も関係する可能性があります。dnsの変更が世界中に反映されるまでに最長で72時間かかる場合がありますが、ほとんどの場合、これは数時間で起こります。ttlを14400(4時間)などの低い数値(推奨されません)に設定すると、伝播時間を短縮できます。ただし、nsを変更する前に、おそらく96時間前に実行する必要があります。キャッシュにdnsが含まれていないdnsサーバーにクエリを実行すると、変更がすでにそこまで伝播している場合、新しいdnsレコードが返されることがあります。