我配置了一个 DNS 转发器,但它似乎无法处理某个特定的服务器名称,因此我改用 Google 的 DNS 作为转发器 (8.8.4.4)。当我在 Windows DNS (Server 2008 R2) 中更改该设置时,我是否需要重新启动 DNS 服务才能使更改生效?
我之所以询问,是因为我可以使用 8.8.4.4 对名称执行 nslookup 并且它可以解析,但即使我的转发器列表中有 8.8.4.4,当我在本地 DNS 服务器上运行 nslookup 时它也无法解析。
答案1
响应可能在本地缓存。请尝试ipconfig /flushdns
清除本地缓存,然后重试查询。如果您直接查询本地 DNS 服务器,则可能需要先清除服务器的内部解析器缓存,dnscmd /clearcache
然后服务器才会使用新的转发器执行该查询。