So my dns server was working fine, resolved queries, updated records, etc. But for some reason it kept failing the built in "Simple Query" and "Recursive Query" tests. After much messing around I discovered that it was trying to query the first interface it found. In this case it was the interface that I had manually excluded from the list because I didn't want DNS listening on it. I wound up changing the binding order for the network interfaces to fix the problem. After swapping them around I restarted DNS and voila the built in Monitoring started showing 'Pass" instead of "Fail".
List of interfaces, notice the non-listening one shows up first.

Under Network and Sharing, Advanced Properties, change the bind order.

Restart DNS and try again.
1 comment:
Thanks for posting. I couldn't figure out the problem as well. I'm glad you found it was just a binding issue.
Thanks again!!!
Post a Comment