Windows Server 2008 DNS服务器和根提示位置

在使用ADSIEdit查看AD分区时,我看到Domain分区和DomainDnsZones分区都有一个DC = RootDNSServers容器,它们都包含代表根提示服务器的dnsNode类的对象。 我有两个问题:

  1. 为什么根提示被存储在AD中? 我总是明白,他们是从“C:\ Windows \ System32 \ dns \ cache.dns”文件中加载的。

  2. 为什么他们存储在域和DomainDnsZones分区?

它们可以从cache.dns服务器加载,但也可以从活动目录加载。

如果您的DNS服务器也是一个DC,它将首先从AD自动加载根提示。 如果不是DC,它将使用cache.dns文件。

根提示的任何定制都存储在:

DC=RootDNSServers,CN=MicrosoftDNS,DC=DomainDnsZones,DC=<company>,DC=<tld> 

正如Shane所提到的,我相信Domain分区中的副本用于向后兼容。