Link to home
Start Free TrialLog in
Avatar of Rollin Kuhn
Rollin KuhnFlag for United States of America

asked on

DNS failover (non-cluster) in Windows Server

I'm trying to understand why I can't get failover to work correctly between the two DNS servers I have set up in our domain. They are both Windows Server 2008 machines. The clients all have pointers to both in primary/secondary DNS entries. Each server points to itself for primary and the other for secondary.

When I disable the network connection on the primary, the secondary should take over DNS resolution for clients but it does not. Web browsers just time out. I had this working correctly for awhile when I had both servers running Server 2003, but since I upgraded to 2008, it hasn't worked. I think I have the configuration really close to the same, if not exactly the same, but now it doesn't work.

What am I missing here? I know that NSLOOKUP won't resolve correctly if the primary goes down, but web browsing should and I need this to work for failover purposes.
ASKER CERTIFIED SOLUTION
Avatar of CompanionCube
CompanionCube
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Rollin Kuhn

ASKER

i can ping from the secondary, just no DNS resolution. i don't know how to point nslookup to a different server. nslookup on secondary fails.
AHHH, you helped me figure it out! thank you!

the forwarders i set up originally were for Qwest. even though they were supposedly "authoritative", they seemed to stop resolving after a week. I changed them to 4.2.2.2 & 4.2.2.1 on the other server and thought I had done it on this one, but it was still using Qwest's addresses. I realized after your post that the secondary wasn't able to resolve either, which is why none of the clients could do so. after changing the forwarders, it's working correctly now.

Thanks much.
BTW, how do you change the pointer for nslookup?
get into nslookup
type "server = xyz"
or type "server = 123.123.123.123"
then enter what you want to lookup on each line