你想做什么?
我正在尝试在具有约一百个陈旧DNS记录的DNS区域上启用DNS清除。
您尝试了什么来实现它?
我为每个人最喜欢的TechNet博客文章设置了DNS清除:不要害怕DNS清除。耐心一点。
首先,我在所有域控制器上禁用了清除功能:
DNSCmd . /ZoneResetScavengeServers contoso.com 192.168.1.1 192.168.1.2
然后,我在DNS区域上启用了自动清除功能:
然后,我在其中一个域控制器上启用了DNS清除:
然后,我找到了几年前希望通过timstamps删除的一些记录,并确保Delete this record when it becomes stale
确实设置了时间戳记和时间戳记:
最后,我重新加载了区域并等待了14天(“刷新+不刷新”时间的总和)。
您期待什么结果?
我希望在DNS服务器日志中看到一个2501事件,指出一堆DNS记录的删除。
实际发生了什么?
什么都没有发生。区域老化/清除属性显示,该区域可以在上周的6/12/2014 10:00:00 AM之后被清除。没有记录2501/2502事件。所有带有“已老化”时间戳记的记录仍然存在。
在又增加7天达到6/18/2014 10:00:00 AM后可以清除区域的日期。
据我了解,直到该日期至少过去14天,任何东西都没有资格进行清除,更不用说实际清除了。
事件日志中记录的唯一2501个事件是我右键单击并选择“清除陈旧资源记录”而触发的事件。他们指出,清除操作将在今天早上的168小时内尝试再次运行。
我启用了DNS清除功能已有几个月,并且耐心等待发生的事情。我已多次重新加载区域(这会重置此时间戳)。
我在这里想念什么?
DNSCmd . /ZoneResetScavengeServers contoso.com 192.168.1.1 192.168.1.2
不一定禁用所有DC的清理。它启用了对192.168.1.1和192.168.1.2的清除。这些地址中的任何一个都运行DNS吗?当您说您在一个域控制器上启用了清理时,您在DNS中显示了该设置的屏幕快照。但是请注意,该设置和此命令正在设置2种不同的东西。您需要使用该DC的IP地址再次运行此命令。你已经做到了吗?