Windows Server · TROUBLESHOOTING

Windows Server DNS Forwarder Troubleshooting Guide

Troubleshoot Windows Server DNS forwarding failures by checking forwarders, recursion, firewall rules, routes and upstream DNS availability.

Practical Runbook6 StepsIssues → Solutions → Recommendations
!Issue

Troubleshoot Windows Server DNS forwarding failures by checking forwarders, recursion, firewall rules, routes and upstream DNS availability.

Solution

01 Test local DNS

Recommendations

06 Validate from clients Test the same name from a client using the production DNS server and confirm the response is correct.

Use nslookup or Resolve-DnsName against the Windows DNS server to establish whether local resolution works.

01

Test local DNS

02

Check forwarders

Review configured forwarder IPs and verify they are reachable from the DNS server. Remove stale or invalid entries only after confirming the intended design.

03

Check recursion

Confirm recursion is enabled where the DNS server is expected to resolve external names through forwarders.

04

Check firewall and ports

Verify UDP and TCP 53 traffic between the DNS server and upstream resolvers.

05

Review DNS Server events

Inspect DNS Server event logs for timeout, forwarding or zone errors and correlate them with the failed lookup.

06

Validate from clients

Test the same name from a client using the production DNS server and confirm the response is correct.

Explore more TechRunbook guides

Continue with practical infrastructure troubleshooting, PowerShell scripts and operational runbooks.

Browse all articles →