我的DNS清理没有按照我的预期工作。
我已经在我的所有域控制器上设置了像这样的DNS清理:
无刷新间隔:4天
刷新间隔:4天
和属性下 – >高级我有清除期:7天
我的DHCP服务器位于我的一台域控制器上,租约期限设置为8天。
大约三个星期前,我已经开始清理了,所以它已经运行了几次了,但是在事件查看器中它给了我Event ID:2502,并且说:
The DNS server has completed a scavenging cycle but no nodes were visited. Possible causes of this condition include: 1) No zones are configured for scavenging by this server. 2) A scavenging cycle was performed within the last 30 minutes. 3) An error occurred during scavenging.
当我进入我想清除的区域的老化/清理属性时,我可以看到它增加了我的“区域可以被清除:”4天。 我想这是我的“无刷新间隔”呢? 我希望有人能告诉我为什么它不工作! 🙂
“清理是在Windows Server上的三个地方设置的:
在个人资源logging被清除。
在一个区域被清除。
在一台或多台服务器上执行清理。
“必须在三个地方设置,否则什么都不会发生。”
你需要提供一个你认为应该被清除而不是被清除的logging的例子。
另外,如果清除未启用,则时间戳不会被复制。 只有在为区域启用了清理后,时间戳才会开始复制。
这是另一个很好的信息:
“虽然你可以设置每个托pipe区域的服务器来清除,但我build议在每个域中只有一个服务器,逻辑很简单:如果一个服务器无法清除,那么世界将不会结束。寻找罪魁祸首和一组日志来检查,另一方面,如果你有很多服务器设置为清除,你有很多日志来检查清除失败,更糟的是,如果事情开始意外消失,你不想去从服务器跳到服务器寻找2501个事件。“
DNSlogging清理时间对于dnsTombstonedlogging是不同的:
“每天2AM(不可configuration),DNS服务器扫描AD中的所有DNS集成区域,并确定逻辑删除logging是否准备删除。逻辑删除logging的缺省保留时间为7天,这个值可以通过DsTombStoneinterval值(dnscmd w2k8r2dc01 / config / DsTombstoneInterval值)或通过编辑HKLM \ CCS \ Services \ DNS \ Parameters下的registry值参数值名称:DsTombstoneInterval值types:DWORD)。值是以秒为单位。
那时DNS会删除logging。“