Can someone help me with the following question please.
I have three Active Directory Sites in the example
Site A
Site B
Site C
Site-A contains a domain controller DCA which is Read-Write
Site-B contains a domain controller DCB which is Read-Only
Site-C does not contain any domain controllers
DCB has a default configuration meaning Auto Site Coverage is turned off
HKLM\System\CurrentControlSet\Services\Netlogon\Parameters\ AutoSiteCoverage = 0
DCB is trying to register SRV records for Site-C, (the site with no DC). However, ‘it should not be’ as it is an RODC and set to ‘not perform automatic site coverage’ as mentioned above. So why is it trying to register SRV records (like _ldap etc) when it should not be covering for Site-C
When I run the following command
NLTest nltest /server:DCB /DsGetSiteCov
It says DCB ‘is covering site Site-C’ which explains why DCB is trying to register SRV records for Site-C
However, what I want to know is
- Where does NLTest get its information from? DNS or AD
Logically DCB cannot be looking up DNS ‘to decide’ if it is covering Site-C then registering the SRV records, because if it was it using DNS for this information (from existing SRV records for example) they 'do not exist yet' as DCB 'has not created them' (which it is not trying to do now).
Therefore, I am at a loss of where DCB is getting information from, to then decide it is covering for Site-C
Any help most appreciated
Thanks