Hello,
- Setting Forwarders on All Servers:
- Pros: Each server operates independently and can directly communicate with external DNS servers.
- Cons: If you update the list of forwarders or there's a change in their configuration, you'll need to make that change across all servers. Additionally, if one of your forwarders goes down, every server experiences that outage.
- Setting Up Conditional Forwarders on Two Servers and Pointing Others to Them:
- Pros: any changes to the forwarder settings only need to be made on these two servers.
- Cons: Additional network traffic between your DNS servers, as internal servers will forward queries to the designated. And if one of the two forwarder servers becomes unavailable, it affects DNS resolution for all servers that rely on them.
Best practice generally suggests using conditional forwarding for specific external domains when required, but for general internet name resolution, configuring forwarders on all DNS servers is common.
However, you can choose to configure forwarders on just a few reliable, high-performance servers and then set the rest to use those as their forwarders (primary/secondary DNS configuration).
If the Answer is helpful, please click "Accept Answer" and upvote it.