DNS Query

hi Experts,

In our environment, We have 7 Physical servers running about 25 virtual machines.
Over the weekend we had a power outage. All servers except one physical server running primary DNS server came up.  We had to fix the server and start Primary DNS server to bring the cluster up.All our servers have static IP Address . We believe it is an issue with DNS.  We checked logs in all DC's for replication errors.
Our primary DNS IPAddress is
Secondary DNS IPAddress is

To test it I assigned static DNS to my computer. Preferred as 172.16.12 and additional as
Shutdown and ran nslookup on my computer. It is not falling back to
I am able to access internet normally but how come nslookup is failing?
I am getting results as below
DNS request timed out.
    timeout was 2 seconds.
Default Server:  UnKnown

Server:  UnKnown

DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
*** Request to UnKnown timed-out
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Zacharia KurianAdministrator- Data Center & NetworkCommented:
Could you make sure the following?
1. Every DNS servers point to its own IP as the primary DNS and the DNS of other additional DCs are added as the secondary DNS?
2. All the unused NICs are disabled.
3. Valid DNS IPs from ISP are configured in DNS forwarders.
4. Public DNS IP's are not used at any NIC Card except Forwarders.
5. Domain Controllers are not multi-homed.

Also run the command in your DCs,  dcdiag /test:DNS and look into the results. You could also check the last default route in your network i.e.. any unresolved DNS queries should pass through your Fire wall /Router. Execute  route print from the command prompt of the PC and post results.

Zephyr ICTCloud ArchitectCommented:
Nslookup does not automatically choose another DNS server than the one which is configured as your primary...
You'll have to manually set the new DNS server to query (server <ip-of-dns-server>) ... In other words, nslookup is an interactive tool.
nslookup is failing because the tool nslookup only uses the defined primary dns server if you do not define a specific dns server to use.

If you want to test if a different nameserver responds correctly you'll have to define that;
in interactive mode you enter server [enter] ip address [enter]
in direct mode you use: nslookup www.gmail.com

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.