Windows 丢失 DNS 并且无法更新

Windows 丢失 DNS 并且无法更新

我在本地路由器上运行自己的 DNS,用于 LAN 中的一些主机名。DNS 正在运行,但 Windows 有时会丢失解析。例如,如果我访问我的 NAS,就会发生这种情况,我可以在其 LAN FQDN 上加载它的 Web GUI,但经过几次重新加载后,Chrome 会告诉我找不到主机名。当我在 cmd 中输入 nslookup 时,我会收到路由器的响应,但 ping 该主机名仍然会出现错误,提示名称未解析。几次尝试后,我可以再次 ping 并访问 NAS 的 GUI。为什么会发生这种情况?当在缓存中找不到名称时,我如何告诉 Windows 是继续解析还是再次询问路由器?

答案1

清除 Windows DNS 服务器缓存:

Dnscmd 127.0.0.1 /clearcache

清除 Windows DNS 客户端缓存:

ipconfig /flushdns

相关内容