質問: firefoxはdns要求/応答をどのようにキャッシュしますか? それがすべてだとしたら、firefoxキャッシュはgoogle.comをそれぞれのipにどのように言うのだろうか?
回答: 短期的にキャッシュしますが、バックエンドの詳細はわかりません。 dnsが解決されない場合にこれを確認できます。更新ボタンを使用すると、[サーバーが見つかりません]ページにすばやく移動したことがわかります。ただし、そのページの[再試行]ボタンをクリックすると、dnsサーバーに再クエリが実行されます。または、firefoxを閉じて再度開くと、キャッシュがクリアされます。私は純粋な実験を通してこれを発見しました。私は最近、かなりのdns設定の変更を行っています。 この記事 「firefoxでは、デフォルトでは、dns要求は1分間だけキャッシュされます」と主張しています。 しかし、それは2007年8月の日付であるため、状況は今では変わっている可能性があります。 (下記参照)キャッシュ設定を制御するには、 dnsキャッシュ 拡張機能または dnsキャッシュのクリア 拡張機能を試してみてください。about:config設定を微調整することもできます network.dnscacheexpiration キャッシュ時間を手動で設定します。デフォルトは60秒で、上記の記事を確認します。または network.dnscacheentries キャッシュエントリの最大数を制御します。これらの設定をabout:configページに自分で追加する必要があり([新規]> [整数])、いずれか(または両方)を0に設定すると、キャッシュが無効になります。