DNS server question

What is the best way to find out if a DNS server is servicing clients correctly? 2003\2008 server. Thanks
Thomas NSystems Analyst - Windows System AdministratorAsked:
Who is Participating?
 
Santosh GuptaConnect With a Mentor Commented:
1. Check the event logs for error.
2. Telnet and make sure the port 53 is opened on DNS server.
3. you can use NSLOOKUP.
4. run "DCDIAG  /TEST:DNS" , see if you have any error.
0
 
Joe JenkinsCommented:
A quick test would be to do something like this:

nslookup <ip address of known machine> <ip address of DNS server>

It should return the hostname of the first IP address machine.

You can also manually set the DNS of a machine to just that DNS server and try to access machines on the network by their hostnames.
0
 
Mike KlineCommented:
In addition you can also use Resolve-DNSName if you are using powershell.

Are you currently having any issues on the network?

Thanks

Mike
0
 
LearnctxEngineerCommented:
On top of what the others have said already, you can also turn on DNS debug logging to log incoming and outgoing DNS queries and replies. You can use nslookup; particularly with the debug options setup:

.\> Nslookup
set d2
testquery

You can use Wireshark or another packet capture tool to monitor DNS traffic.
0
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.

All Courses

From novice to tech pro — start learning today.