Windows 2003 DNS Server Performance Testing

i have a two tier application that uses two windows servers.  The servers communicate with each other using their fuly qualified domain names.  There is also a DNS server in the same location.  The DNS server is running Windows 2003 Server.  I am experiencing some difficulty with the two tier application and one of the steps i need to take during troubleshooting is verifying te DNS server is processing all requests.  Is there any type of testing i can perform on a windows dns server that would show whether or not it is working correctly as well as response time?  The application developers think it might be the response time that is causing the problem.
Who is Participating?
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.

Open a dos command window

Use nslookup

Enter the following

server yourdnsserverip

If that times out you will know.

Then you can try ping to see what your network roundtrip time is...
I found a free utility that will test DNS lookups. It's not as flexible as some, it only uses the first DNS server on the machine you run it on, but you're able to enter the names you want to look up in a domains.txt file and it tracks the query time stats:

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
Leon FesterSenior Solutions ArchitectCommented:
Methinks your developer does not understand the role of DNS.

DNS lookups are cached on the server, so every time a DNS lookup needs to happen your Server will first check it own DNS cache. DNS cache expires and would only then get refreshed by querying the DNS Server.

What is the type of errors that you are encountering on your application.
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.