I setup a win2k domain. The clients are set up with DHCP and are given 2 DNS server addresses. The first one is the DC address. The second one is a linux router address which is acting as a NAT router for internet access.

I wanted the clients to still be able to get to the internet in case the DC goes down for repair, reboot, whatever. This works and the clients switch to the linux box for DNS for internet addresses when the DC is not available. Doing this obviously causes all local DNS queries to be unresolved so they can not ping local hosts. However when the DC comes back online the clients continue to use the linux box for DNS. They do not automatically switch back and so until they reboot (or release/renew) they are unable to ping local hosts.

So my question is, how do you make all the clients only use the alternate DNS address until the primary DNS comes back online?