コンピューターがWindowsを実行している場合、DNSキャッシュはipconfig /flushdns
でフラッシュできますが、ルーターもDNSキャッシュを保存することが多いのは正しいですか? ipconfigコマンドはルーターをフラッシュせず、ほとんどのルーターは電源サイクルでキャッシュをフラッシュすると思いますか?これは、無効なDNSエントリに問題がある場合、各中間ルーターの電源を入れ直さない可能性があることを意味しますか?
[A]ルーターもDNSキャッシュを頻繁に保存することは正しいですか?
一部ではありますが、ルーター、関係するファームウェア、および該当する場合は現在の設定に完全に依存しています。
Ipconfigコマンドがルーターをフラッシュしないと思います[?]
いいえ、違います。
[私はほとんどを想定しています]ルーターは電源を切ってすぐにキャッシュをフラッシュしますか?
繰り返しますが、それは完全に含まれるルーターとファームウェアに依存します。とはいえ、それはおそらく予期しない動作ではありません。
これは、無効なDNSエントリに問題がある場合、各中間ルーターの電源を入れ直す必要があることを意味しますか?
はい、少なくとも、キャッシュエントリをすぐに忘れたい場合は、可能性があります(電源の再投入でこれが発生すると想定)。
キャッシュを行っていた場合は、手動でログインしてキャッシュをクリアすることもできます。
Which devices store DNS cache and how to flush?
ほとんどすべてのDNSサーバーはDNSキャッシュを格納します。ネットワークに応じて、リクエストは通常、1つ以上の再帰DNSサーバーを通過します。通常、これらはすべて、上流のDNSサーバーによって指定された時間のデータをキャッシュします。
ほとんどの再帰DNSサーバーは、再起動時にキャッシュをフラッシュします。それ以外には、通常、キャッシュをフラッシュする方法はありません。キャッシュされた値はタイムアウトし、必要に応じて新しい値に置き換えられます。キャッシュサイズが制限されている場合、非アクティブなキャッシュ値は、タイムアウトする前にキャッシュから削除される場合があります。
ホームルーターには、DNS値をキャッシュできるDNSサーバーがある場合があります。これらは通常、ISPのDNSサーバーを使用するように構成されており、DNSサーバーは他の再帰サーバーに接続する場合があります。 ISPのDNSサーバーと他の上流のDNSサーバーは、アップグレードされるかサーバーが再起動されない限り、フラッシュされる可能性はほとんどありません。
DNSテーブルを保守する人は、変更を行うときに一般的に短いタイムアウト値を設定します。これにより、正しく機能しているDNSキャッシュは、間違いがあった場合や値が変更された場合に、誤った値をすばやくクリアします。変更が確認されると、タイムアウトが長くなる場合があります。
権限のあるDNSサーバーは、ほとんどの場合、異なるネットワーク上に冗長サーバーがあり、少なくとも1つのサーバーが常に利用可能であることを保証するように構成されています。