修剪我们不是权威的域名

我有一个DNS服务器(Win 2003),可以处理几百个域名。 如果我们的客户之一改变他们的域名使用不是我们的DNS服务器,我们仍然有所有的logging。 有没有办法自动修剪这些领域,使他们不积累?

您大概可以编写一个脚本,使用Windows支持工具中的DNSCMD实用程序来枚举DNS服务器上的所有DNS区域,然后通过WHOIS(或通过非现场DNS服务器)检查您的服务器是否应该权威的DNS服务器。 如果不是,脚本可以调用DNSCMD来删除违规的区域。

作为一个危险的操作,你可能想把一个人放在循环中(至less在初始阶段),以确保脚本不会发疯。 (我会让脚本导出区域“安全”,以防万一在删除之前)。

不自动没有。 您必须使用dnscmd来获取所有区域文件的列表,然后在每个区域上执行NS查找。 把那些没有你的DNS作为权威的服务器,并使用dnscmd来删除它们。

你可以编写大部分的脚本,尽pipe这可能是我想每个月手动做一次的事情。

JR

我不知道是否有可能为特定区域启用计数器,但是这将指示哪些区域没有任何stream量,并且最有可能是作为该域的名称服务器被删除的。