We have roughly 1,000 Linux servers, 1,000 Windows clients, a few hundred Windows servers, and a Kubernetes cluster. They use one load-balanced DNS endpoint backed by three AD-integrated DNS servers.
Load is uneven, some domain controllers get CPU spikes, and DNS registrations aren't always consistent across them. Would it be simpler to configure clients with multiple DNS servers directly, or is there a better way to keep a stable endpoint?
counting_wobbly_chairs:
Linux resolver behavior varies too, so test it separately rather than assuming it will react like Windows when a server stops responding.