星期五,我将公共 DNS A 记录更改为我们公共网络域提供商 DNS 服务的新 IP 地址。为了使这些更改在我们的 Intranet 中更快地填充(对于我们的 Intranet 客户端/用户),我Clear-DnsServerCache
在我们的 Windows 2012R2 DNS 服务器机器上使用了 powershell 命令。
我对命令的理解是,只会删除缓存。不会触及任何记录或其他任何东西。因此(所以我认为)删除整个缓存的唯一负面影响可能是解析名称的速度性能较低。因此,我不仅删除了受影响域名的缓存记录,还删除了整个缓存。由于我们只有大约 20 人在这个站点上工作,我认为删除缓存的性能损失可以忽略不计。
注意:运行 DNS 服务器的机器也是同步的 AD 域控制器。它是一台 Windows 2012 R2 标准机器。此 DNS 服务器托管 AD 集成区域。复制与位于我们总部的另外两个 DNS/ActiveDirectory 服务器一起处于活动状态。在这台服务器上,我们还设置了反向 DNS 查找,并且我们对所有复制的服务器进行了查询转发(每个 DNS 服务器都设置了另外两个复制服务器作为查询转发服务器)。
今天(周末之后)我们遇到了大量的 DNS 问题。_gc
,_kerberos
并且_ldap
DNS 服务器中缺少 AD 集成区域中的正向查找条目。因此,我们遇到了人们无法找到域名服务器等问题。我的团队现在讨论可能是什么原因。
可能是,Clear-DnsServerCache
确实导致了这个?https://technet.microsoft.com/en-us/library/jj649893(v=wps.630).aspx 上的 Technet 文章也没有帮助。
附带问题:是否与 GUI(DNS 管理控制台,-> ,然后右键单击,然后)中Clear-DnsServerCache
的操作相同dnscmd /clearcache
且相同?View
Advanced
Cached Lookups
Clear Cache
更新 2017-02-08 感谢所有评论者。根据您的意见,我现在确信我们的问题与 …