哪些设备存储 DNS 缓存以及如何刷新?

nor*_*ner 6 networking router dns cache

如果一台计算机运行的是 Windows,它的 DNS 缓存可以被刷新,ipconfig /flushdns但我是否正确地认为路由器也经常存储 DNS 缓存?我假设 ipconfig 命令不会刷新路由器,并且大多数路由器会在电源循环时刷新它们的缓存?那么这是否意味着如果 DNS 条目无效,每个中间路由器可能不会重新启动?

Ana*_*man 5

[A]我是否更正路由器也经常存储 DNS 缓存?

有些可以,但这完全取决于路由器、所涉及的固件和当前设置(如果适用)。

我假设 ipconfig 命令不会刷新路由器 [?]

不,不是的。

[我假设大多数]路由器会在电源循环时刷新它们的缓存?

同样,这完全取决于所涉及的路由器和固件。也就是说,这可能不是意外行为。

那么这是否意味着如果 DNS 条目无效,每个中间路由器可能 [需要] 重新启动?

这可能是一种可能性,是的,至少如果您希望他们立即忘记任何缓存条目(假设电源循环会这样做)。

如果他们正在做缓存,也可以手动登录并清除缓存。