![Active Directory DNS 中的 srv 记录顺序](https://linux22.com/image/1567469/Active%20Directory%20DNS%20%E4%B8%AD%E7%9A%84%20srv%20%E8%AE%B0%E5%BD%95%E9%A1%BA%E5%BA%8F.png)
我正在尝试了解 Windows Server DNS 内部的 DNS srv 记录行为,并努力理解以下几件事:
- 我在一个站点中设置了两个 RWDC 和一个 RODC。这是默认的“添加角色-下一步-下一步-下一步”安装。每个 DC 都有 DNS。
当我打开 RWDC1 上 _tcp.Default-First-Site-Name._sites.dc._msdcs.domainname 内的记录时,我看到以下列表:
https://i.stack.imgur.com/BXqZZ.png
注意 _kerberos 记录顺序 - s-dc01、s-rodc、s-dc00
注意 _ldap 记录顺序 - s-dc00、s-dc01、s-rodc
当我在 RWDC2 上的 _tcp.Default-First-Site-Name._sites.dc._msdcs.domainname 内打开记录时,我看到以下列表:
https://i.stack.imgur.com/W7PMx.png
注意 _kerberos 记录顺序 - s-rodc、s-dc00、s-dc01
注意 _ldap 记录顺序 - s-dc00、s-dc01、s-rodc
当我在 _tcp.Default-First-Site-Name._sites.dc._msdcs.domainname 内的 RODC 上打开记录时,我看到此列表:
https://i.stack.imgur.com/kuVFA.png
注意 _kerberos 记录顺序 - s-dc00、s-dc01、s-rodc
注意 _ldap 记录顺序 - s-rodc、s-dc00、s-dc01
还要注意,每条记录具有相同的优先级和权重。
所以我的问题是 - 为什么每个 DNS 服务器上的记录顺序都不同,原因是什么,以及这在客户端查询 DNS 记录时选择 DC 的过程中是否重要?
- 如果所有记录具有相同的优先级和权重 - 客户端如何选择使用哪个 DC?
答案1
我不确定为什么不同的 DNS 有不同的记录顺序,我认为这可能与 DNS 从其他 DNS 复制 DNS 记录有关。
而且据我了解,DNS记录的顺序好像没什么影响,所以客户端怎么选择应该无所谓。
最后,客户端首先需要在TCP/IP设置中选择DNS,ipconfig /all
在cmd.exe中可以看到,然后DNS会随机选择一条记录作为客户端的依赖(如果优先级和权重相同)。