DNS failover (non-cluster) in Windows Server

Posted on 2009-12-18
Medium Priority
Last Modified: 2012-05-08
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.
  • 3
  • 2

Accepted Solution

CompanionCube earned 500 total points
ID: 26085475
point nslookup to the secondary when the primary is down, does it resolve anything?
use nslookup on the secondard server itself, does it resolve anything? can you ping anything (like google.com or even the gateway) from the secondary?

Author Comment

ID: 26085505
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.

Author Comment

ID: 26085525
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 & 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.

Author Comment

ID: 26085526
BTW, how do you change the pointer for nslookup?

Expert Comment

ID: 26085542
get into nslookup
type "server = xyz"
or type "server ="
then enter what you want to lookup on each line

Featured Post

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

After seeing many questions for JRNL_WRAP_ERROR for replication failure, I thought it would be useful to write this article.
This article provides a convenient collection of links to Microsoft provided Security Patches for operating systems that have reached their End of Life support cycle. Included operating systems covered by this article are Windows XP,  Windows Server…
This tutorial will give a an overview on how to deploy remote agents in Backup Exec 2012 to new servers. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as connecting to a remote Back…
This tutorial will show how to configure a single USB drive with a separate folder for each day of the week. This will allow each of the backups to be kept separate preventing the previous day’s backup from being overwritten. The USB drive must be s…

627 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question