Hi Rachel,
In an AD‑integrated DNS environment, all domain controllers hosting the DNS role act as writable primaries, so the distinction between “primary” and “secondary” is not the same as in traditional standalone DNS. From the client perspective, Windows queries the first configured DNS server and only fails over if that server does not respond within the resolver timeout. If the DNS service on the server is hung but the host is reachable, the client experiences query timeouts rather than a negative response; a negative response (NXDOMAIN) is treated as authoritative and does not trigger failover. The default resolver timeout is about one second per attempt, with multiple retries before switching to the next server in the list, so failover is not instantaneous. This behavior is consistent across Windows Server 2019 and newer releases such as Server 2025, as the DNS client stack has not changed in this respect.
Windows clients do not distribute queries across multiple DNS servers under normal operation; they always prefer the first server unless it fails to respond. Round‑robin or load distribution is not a client‑side capability, but you can achieve resilience by ensuring multiple AD DNS servers are registered in DHCP and by monitoring service health to avoid hung DNS processes. For your scenario, the key is to distinguish between a hung DNS service and a true NXDOMAIN, since only the former will eventually trigger failover. For deeper design guidance, Microsoft’s documentation on DNS client resolver behavior and AD‑integrated DNS provides authoritative details.
If the above response helps answer your question, please hit "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
Harry.