Kendrick

Domain controllers are servers that act as the primary control point for a domain, and are responsible for ensuring that all DNS requests are handled correctly. By running DNS on a domain controller, you can ensure that all requests are handled correctly and that your domain is fully operational. However, there are a few drawbacks to running DNS on a domain controller. First, domain controllers are often the most expensive server type to purchase and maintain, and their performance may be impacted by the addition of DNS components.

Second, if a domain controller is offline or unable to process DNS requests, your domain may be unable to function. Finally, if a domain controller is compromised, DNS requests may be directed to incorrect servers, which could lead to security vulnerabilities. Overall, running DNS on a domain controller is a viable option, but there are a few important considerations that should be taken into account before making the decision.