我在 MS 文档中读到,当在林中的第一个 DC 上运行 dcpromo 时,默认会创建 DomainDnsZones.domain.com 和 ForestDnsZones.domain.com 应用程序分区。
_msdcs 不是也创建了吗?它只是一个 DNS 区域,还是它也是自己的应用程序分区?
答案1
AD 分区和 DNS 区域是不同的东西。区域(配置为 Active Directory 集成类型)存储在 AD 分区中,类似于文件在 NTFS 分区中的存储方式。MSDCS 可以是区域或子区域,多年来,微软对不同的操作系统版本使用了不同的默认值,但不是分区。
区域也可以配置为“主要”类型,它只是文件系统上的一个文件,您也可以使用记事本打开它。但是,大多数 Windows DNS 安装使用 AD 集成 DNS,因为它允许每个 DNS 服务器成为 DNS 主服务器并接受来自客户端的动态 DNS 更新请求。
您可以使用以下方法枚举 DNS 区域,DNSCMD.EXE /enumzones
您可以使用以下方法枚举 AD 分区DSQUERY.EXE partition
dsquery partition
"CN=Configuration,DC=acme,DC=com"
"CN=Schema,CN=Configuration,DC=acme,DC=com"
"DC=acme,DC=com"
"DC=DomainDnsZones,DC=acme,DC=com"
"DC=ForestDnsZones,DC=acme,DC=com"
您可以使用 ADSIEdit MMC 连接到分区并查看 MSDCS 区域存储在哪些分区中。如果您的域是从 Win2000 升级的,则需要采取措施将 MSDCS 数据从域 DNS 分区移动到林 DNS 分区。https://support.microsoft.com/en-us/kb/817470如果 MSDCS 尚未移至 Forest DNS,则不会使用 DNSCMD /enumzones 列出。MSDCS 记录仍然存在,您可以在 domain.com 下的 DNS MMC 树中找到 MSDCS 节点。