![Порядок записей srv в Active Directory DNS](https://rvso.com/image/1567469/%D0%9F%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA%20%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B5%D0%B9%20srv%20%D0%B2%20Active%20Directory%20DNS.png)
В настоящее время я пытаюсь изучить поведение записей DNS srv в DNS Windows Server и пытаюсь понять несколько вещей:
- Я установил два RWDC и один RODC на одном сайте. Это была установка по умолчанию "add roles-next-next-next". У каждого 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
Когда я открываю записи на RODC внутри _tcp.Default-First-Site-Name._sites.dc._msdcs.domainname, я вижу этот список:
https://i.stack.imgur.com/kuVFA.png
Обратите внимание на порядок записей _kerberos — s-dc00, s-dc01, s-rodc
Обратите внимание на порядок записей _ldap — s-rodc, s-dc00, s-dc01
Также обратите внимание, что каждая запись имеет одинаковый приоритет и вес.
Итак, мой вопрос: почему записи находятся в разном порядке на каждом DNS-сервере, в чем причина и имеет ли это значение в процессе выбора клиентом контроллера домена при запросе записей DNS?
- Если все записи имеют одинаковый приоритет и вес, как клиент выбирает, какой DC использовать?
решение1
Я не уверен, почему разные DNS имеют разный порядок записей, я думаю, это может быть связано с тем, что DNS копирует записи DNS из других DNS.
И, насколько я понимаю, порядок записей DNS, похоже, не имеет никакого эффекта. Так что клиенту неважно, как выбирать.
Наконец, клиент должен сначала выбрать DNS в настройках TCP/IP, мы можем увидеть это ipconfig /all
в cmd.exe. Затем DNS случайным образом выберет одну из записей, чтобы положиться на клиентов. (Если они имеют одинаковый приоритет и вес).