by Tommy N. Updated Apr 12, 2026
When you see "DNS server not responding" or "DNS_PROBE_FINISHED_NXDOMAIN," it means your device cannot translate website names (like google.com) into IP addresses. Without DNS, your browser has no idea where to send your request—even though your internet connection might be perfectly fine. This is one of the most common and most confusing internet errors because your WiFi shows "connected" but nothing loads.
This guide explains what DNS is, why it fails, and gives you 8 proven fixes for every operating system.
DNS (Domain Name System) works like a phone book for the internet. When you type "youtube.com" in your browser, your device asks a DNS server "What IP address does youtube.com point to?" The DNS server responds with the correct IP, and your browser connects.
When the DNS server is not responding, this translation cannot happen, and your browser shows an error even though your WiFi connection is active.
| Cause | Affects | Fix |
|---|---|---|
| ISP DNS server is down | All devices | Switch to public DNS |
| Corrupted DNS cache | One device | Flush DNS cache |
| Wrong DNS configuration | One device | Reset DNS settings |
| Router DNS relay issue | All devices | Restart router or set DNS on router |
| Firewall blocking DNS | One device | Check firewall/antivirus settings |
| VPN DNS leak or conflict | One device | Disable VPN temporarily |
This is the most effective fix. Your ISP's DNS server may be slow, overloaded, or down. Switching to a public DNS immediately resolves the issue.
1.1.1.18.8.8.8netsh interface ip set dns name="Wi-Fi" static 1.1.1.1
netsh interface ip add dns name="Wi-Fi" 8.8.8.8 index=2
1.1.1.1 and 8.8.8.8.1.1.1.1 and 8.8.8.8.1.1.1.1, DNS 2: 8.8.8.8.| DNS Provider | Primary | Secondary | Focus |
|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | Fastest resolution, privacy-focused |
| 8.8.8.8 | 8.8.4.4 | Extremely reliable, global network | |
| Quad9 | 9.9.9.9 | 149.112.112.112 | Blocks malicious domains automatically |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | Family filtering options |
Your device caches DNS lookups to speed up browsing. If a cached entry becomes corrupted or outdated, it can prevent connections to specific sites or all sites.
ipconfig /flushdns
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder
Type chrome://net-internals/#dns in the address bar and click Clear host cache.
Your router acts as a DNS relay, forwarding DNS requests from your devices to the ISP's DNS server. If the router's DNS cache or relay process hangs, all devices lose DNS. Power-cycle the router (unplug 30 seconds, plug back in) to clear the issue.
Some security software blocks DNS traffic on non-standard ports or interferes with DNS resolution. Temporarily disable your firewall/antivirus to test:
If DNS works with the firewall disabled, add an exception for DNS (UDP port 53) rather than leaving the firewall off.
IPv6 DNS resolution can conflict with IPv4 on some networks. Temporarily disabling IPv6 often resolves stubborn DNS issues.
netsh interface teredo set state disabled
netsh interface ipv6 set dns name="Wi-Fi" static ::1
Or: Network & Internet → WiFi → Properties → uncheck Internet Protocol Version 6.
A full network reset clears all custom DNS configurations, cached data, and network profiles:
Settings → Network → Advanced → Network resetSettings → General → Reset → Reset Network SettingsSettings → System → Reset → Reset WiFi, mobile & BluetoothInstead of changing DNS on each device, configure it once on the router so all devices benefit:
1.1.1.1 and 8.8.8.8.Some malware modifies DNS settings to redirect your traffic through malicious servers. If your DNS settings keep changing back after you fix them, run a full malware scan:
:: Windows - run Windows Defender full scan
MpCmdRun -Scan -ScanType 2
Pro Tip: If you frequently experience DNS issues with your ISP, permanently switch to Cloudflare DNS (1.1.1.1) at the router level. Cloudflare operates the fastest DNS network globally with a strong privacy policy. Your ISP's DNS servers are almost always slower and less reliable.
It means your device sent a DNS query (e.g., "what is the IP for google.com?") to the configured DNS server, and no response came back within the timeout period. This could be because the DNS server is down, your connection to it is blocked, or the DNS settings on your device are misconfigured.
Yes. DNS is a standard protocol, and you can use any public DNS server. Cloudflare (1.1.1.1) and Google (8.8.8.8) are operated by major tech companies with strong uptime and privacy commitments. Switching DNS does not affect your ISP service or billing.
Per-device DNS issues are usually caused by a corrupted DNS cache, wrong DNS configuration, or security software on that specific device. Flush the DNS cache and check DNS settings on the affected device.
Yes. Slow DNS lookups add delay to every new website you visit. While it does not affect ongoing downloads or streaming (those are already resolved), slow DNS makes browsing feel sluggish. Switching to Cloudflare or Google DNS can noticeably improve perceived speed.
Your DNS provider can see which websites you visit (domain names only, not page content). Using your ISP's DNS means they see your browsing. Cloudflare claims to not log personally identifiable queries. Google logs queries but anonymizes them. For maximum privacy, use DNS over HTTPS (DoH) or DNS over TLS (DoT).
When your computer sleeps, the network adapter shuts down. On wake, it sometimes fails to properly restore DNS settings or reconnect to the DHCP server. Flushing DNS and renewing the DHCP lease usually resolves this. Disabling WiFi power management also helps prevent it.
![]() |
![]() |
![]() |
![]() |
About Tommy N.
Tommy is the founder of RouterHax and a network engineer with 10+ years of experience in home and enterprise networking. He specializes in router configuration, WiFi optimization, and network security. When not writing guides, he's testing the latest mesh WiFi systems and helping readers troubleshoot their home networks.
Promotion for FREE Gifts. Moreover, Free Items here. Disable Ad Blocker to get them all.
Once done, hit any button as below
![]() |
![]() |
![]() |
![]() |