Randall

Domain Controllers should use themselves for DNS. There are several reasons why this is the best practice. First, it is a best practice to have a single point of administration for your DNS. This allows you to centrally manage and monitor DNS operations. Second, using a domain controller for DNS allows you to maintain high availability for your DNS infrastructure. If a domain controller fails, DNS services will continue to function properly.

Finally, using a domain controller for DNS allows you to centrally distribute name resolution resources to clients in your domain. This can improve the performance of name resolution for users in your domain. However, there are some caveats to using a domain controller for DNS. First, if your domain contains a large number of servers, using a domain controller for DNS can increase the load on your domain controller. Second, if your domain contains a large number of clients, using a domain controller for DNS can increase the amount of time it takes to resolve DNS requests.