DNS Server Not Responding
The page will not load, yet your Wi-Fi icon says you are online. That mismatch is the signature of a DNS problem, and in most cases it is fixable in under five minutes.
Updated June 2026 · 5 min read
-
Written by
Andrian Valeanu
Founder of Pulsetic
Andrian Valeanu founded Pulsetic and, before it, Designmodo. Across 15-plus years he has shipped web products, design tools, and monitoring software teams around the world rely on.
-
Reviewed by
Ionut Caval
Technical reviewer
Ionut Caval reviews Pulsetic's technical guides for accuracy. He works hands-on with web servers, networking, and uptime monitoring day to day, and makes sure the causes and fixes here hold up in production.
The short version: Restart your router first, then flush the DNS cache and point your device at a public resolver such as Cloudflare 1.1.1.1 or Google 8.8.8.8. One quick test settles where the fault lies: if a second device on the same network loads websites fine, the problem is your device, not the website or your ISP.
Key takeaways
- Your device reached the network but never heard back from a DNS resolver. That is what this error means: domain names never get translated into IP addresses.
- Look local first. A stale DNS cache, a flaky resolver, or a VPN or firewall causes most of these, and pointing at a public resolver like Cloudflare (1.1.1.1) or Google (8.8.8.8) clears the majority.
- Three quick moves separate a local glitch from a real outage in seconds: flush the DNS cache, restart the router, and load the same page on a second device.
- When every device on the network fails the same way, stop blaming your computer. The fault sits with the router or your ISP's DNS.
- Set a dependable resolver on the router itself so every device inherits it, and watch resolution from outside your network. That way failures reach you before they reach visitors.
- Error type
- DNS / network error
- Whose side
- Usually your side; sometimes the website
- Fix difficulty
- Easy
- Common cause
- Device cannot reach a DNS resolver
What does DNS Server Not Responding mean?
You type a name like pulsetic.com, but every website actually lives at a numeric IP address. The Domain Name System (DNS) is the directory that turns one into the other. DNS server not responding means your device fired off that lookup to a DNS resolver and the answer never came back, so the connection stalls before a single byte of the page is even requested.
The wording sends people the wrong way. The resolver is usually fine; what is actually broken is your device's ability to reach it. Here is the tell: ping 1.1.1.1 succeeds, which proves raw connectivity, yet opening a website still fails, which means name resolution is broken. That split points you at DNS settings, the router, or local software, not your internet line.
- Port 53
- Standard DNS port (UDP and TCP) a resolver must reach
- 1.1.1.1 / 8.8.8.8
- Cloudflare and Google public DNS primary addresses
- Up to 48h
- Time DNS record changes can take to fully propagate
How the DNS Server Not Responding error appears
The wording changes depending on your browser, device, or server. Here is how this error commonly shows up:
This site can't be reached
example.com's DNS server isn't responding.
DNS_PROBE_FINISHED_BAD_CONFIG
Windows (older): Your DNS server might be unavailableWindows (newer): The DNS server isn't respondingmacOS: Safari can't find the server / You are not connected to the InternetChrome: This site can't be reached (DNS_PROBE_FINISHED_NO_INTERNET)Firefox: We're having trouble finding that siteAndroid / iPhone: a page that simply times out with no obvious cause
DNS server not responding vs related errors
These errors all involve name resolution, but they point to different root causes and fixes.
| Error | What it means | Most likely fix |
|---|---|---|
| DNS server not responding | Your device reached out to a resolver but got no reply in time | Restart router, flush cache, switch to a public DNS server |
| DNS_PROBE_FINISHED_NXDOMAIN | The resolver answered, but the domain does not exist in DNS | Check the spelling, confirm the domain is registered and its records are set |
| ERR_NAME_NOT_RESOLVED | The browser could not turn the hostname into an IP address | Flush DNS, change resolver, verify the website's A or CNAME record |
| No internet / limited connectivity | There is no working network path at all, not just a DNS gap | Fix the Wi-Fi or cable connection, reboot the router, check the ISP line |
DNS diagnostic commands and what each one checks
Each tool answers a different question. Run them in order to narrow down whether DNS, the network, or the resolver itself is at fault.
| Command | What it checks | When to use it |
|---|---|---|
nslookup example.com | Whether your resolver returns an IP for a domain | First check: is DNS resolving at all? |
nslookup example.com 1.1.1.1 | Resolution against a specific public resolver | Confirm the domain resolves when you bypass your default DNS |
ping 1.1.1.1 | Raw connectivity to an IP, with no DNS involved | Prove the internet works even when names fail |
ipconfig /flushdns / dscacheutil -flushcache | Clears the local DNS cache (Windows / macOS) | After records changed, or when stale entries are suspected |
tracert 1.1.1.1 / traceroute | The network path to the resolver | Find where packets stop on the way to DNS |
Public DNS resolvers compared
If your default DNS is unreliable, switch to a public resolver. They differ in speed, privacy, and filtering:
| Resolver | Primary / Secondary | Best for |
|---|---|---|
| Cloudflare | 1.1.1.1 / 1.0.0.1 | Speed and privacy: no query logging, fastest in many regions |
| Google Public DNS | 8.8.8.8 / 8.8.4.4 | Reliability and broad global reach |
| Quad9 | 9.9.9.9 / 149.112.112.112 | Security: blocks known malicious domains |
| OpenDNS | 208.67.222.222 / 208.67.220.220 | Content filtering and parental controls |
What causes DNS Server Not Responding?
- The router or modem is stuck in a temporary glitched state and needs a power cycle
- A stale or corrupted local DNS cache is handing back bad entries
- Your ISP's DNS resolver is overloaded, dragging, or temporarily down
- Someone set an invalid or unreachable DNS server by hand in the network settings
- A firewall, antivirus, or VPN is blocking or rerouting DNS traffic on port 53
- Network adapter driver trouble, or an IPv6 versus IPv4 conflict
- For website owners: wrong nameservers, a missing A record, or DNS changes that are still propagating
How to find the cause fast
- Load the same website on a second device on the same Wi-Fi. If it works there, the fault is on your first device
- Switch to mobile data or another network entirely. If the website loads, blame your router or ISP
- Run
nslookup pulsetic.com 1.1.1.1. When forcing a public resolver works, your default DNS is the culprit - Run
ping 1.1.1.1. A reply with websites still failing means the issue is DNS, not your connection
How DNS Server Not Responding looks from the outside
From outside, a DNS failure looks nothing like a server crash. The host can be perfectly healthy, but if its nameservers stop answering on port 53, no visitor can resolve the domain and the website is effectively dark. An external monitor like Pulsetic resolves your domain on every check from 15+ locations, so a resolution failure registers as a failed check rather than a slow one. Pulsetic also runs a dedicated domain and DNS check, so the moment a record stops resolving or an expiry creeps up, you get an alert by email, SMS, voice call, Slack, or webhook. It reads availability from a visitor's vantage point, which means it cannot see your server's CPU or memory: what it tells you is whether the world can actually reach you.
How to fix DNS Server Not Responding
If you are a visitor
- Power-cycle the router and modem. Unplug both, wait 30 seconds, plug them back in, and let them fully restart
- Flush your DNS cache with the command for your operating system (the code blocks above have each one)
- Point your device at a public resolver: Cloudflare
1.1.1.1or Google8.8.8.8 - Turn off any VPN, proxy, firewall, or antivirus for a moment and reload. If the page comes back, one of them was blocking DNS
- Open the website in a different browser or an incognito window to rule out a browser cache or a rogue extension
- On Windows, run
netsh winsock resetand restart, or use Settings > Network and internet > Advanced > Network reset - Update your network adapter driver and your router firmware. Outdated versions are a common source of recurring DNS errors
- Still failing on certain websites only? Disable IPv6 on the adapter as a test
If you run the website
- Run a WHOIS lookup and confirm the nameservers listed at your registrar match the DNS provider you actually use
- Check that the A record points to your server's correct IP, and that CNAME and other records are intact
- Just changed DNS records or nameservers? Give propagation time. It can run 24 to 48 hours
- Make sure the domain registration has not lapsed. An expired domain stops resolving completely
- Query your authoritative nameservers head-on with
dig @ns1.yourdns.com pulsetic.comto confirm they answer on port 53 - Put external DNS and uptime monitoring in place so you hear about a resolution failure the instant it happens, not when a customer emails you
On Windows
- Open Command Prompt as Administrator and run
ipconfig /flushdns, thenipconfig /releasefollowed byipconfig /renew - Head to Control Panel > Network and Sharing Center > Change adapter settings, right-click your connection, and open Properties
- Pick Internet Protocol Version 4 (TCP/IPv4), choose Use the following DNS server addresses, and type
1.1.1.1and1.0.0.1 - Run the Network and Internet troubleshooter under Settings > System > Troubleshoot > Other troubleshooters
On macOS
- Open Terminal and run
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - Open System Settings > Network, pick your active connection, and click Details
- In the DNS tab, click + under DNS Servers and add
1.1.1.1and8.8.8.8 - Click OK, then Apply. Quit your browser and reopen it before you test again
On Linux
- On systemd-resolved systems, run
sudo systemd-resolve --flush-caches(orsudo resolvectl flush-caches) - See which resolver is in use with
resolvectl status, or by reading/etc/resolv.conf - Add a public resolver in your connection settings, or edit the DNS field in NetworkManager
- Confirm the change with
dig pulsetic.comandnslookup pulsetic.com 1.1.1.1
On iPhone or iPad
- Flip Airplane mode on for a few seconds and back off to reset the radios
- Open Settings > Wi-Fi and tap the i icon beside your network
- Tap Configure DNS, switch to Manual, clear the existing servers, and add
1.1.1.1and1.0.0.1 - Save and reload. If it still fails, forget the network and rejoin it
On Android
- Toggle Airplane mode on and off, or restart the phone, to clear a temporary network glitch
- Open Settings > Network and internet > Internet, then tap the gear beside your Wi-Fi network
- Switch IP settings to Static and enter DNS 1 and DNS 2, for example
1.1.1.1and1.0.0.1 - Want it system-wide? Set Private DNS to
one.one.one.oneunder Network and internet
Still not fixed? Next steps
- Rule out your provider first. Open your ISP's status page, and the status page for the resolver you use (Cloudflare, Google), and look for a reported DNS outage.
- Test on an entirely separate network. Put your phone on mobile data with Wi-Fi off and try the page. If it loads there, the fault is your router or ISP, not your device.
- Start swapping the hardware in the path: a different cable, a different router, a direct modem connection. That rules out a failing device.
- If only your own website fails, your connection is fine. The trouble is your domain's authoritative DNS or its registration. Reach out to your DNS host or registrar and check the records and the expiry date.
Code & configuration
Copy-paste starting points. Replace example.com and the paths with your own, and test changes on staging before production.
Flush the DNS cache (per operating system)
Windows (Command Prompt, run as Administrator):
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
netsh winsock reset
macOS (Terminal):
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Linux (systemd-resolved):
sudo systemd-resolve --flush-caches
resolvectl statistics
Test name resolution with nslookup, dig, and ping
# Ask your default resolver to look up a domain
nslookup pulsetic.com
# Force the query through Cloudflare to bypass your ISP resolver
nslookup pulsetic.com 1.1.1.1
# Detailed lookup (macOS / Linux)
dig pulsetic.com
# Confirm raw connectivity works even when DNS does not
ping 1.1.1.1
Switch to a public DNS resolver
Cloudflare: 1.1.1.1 and 1.0.0.1
Google: 8.8.8.8 and 8.8.4.4
Quad9: 9.9.9.9 and 149.112.112.112
Windows: Network Connections > adapter Properties > Internet Protocol Version 4 (TCP/IPv4) > Use the following DNS server addresses
macOS: System Settings > Network > Details > DNS > add servers with the + button
How to prevent DNS Server Not Responding
Most DNS failures are local, but when the fault is your domain's own nameservers or a lapsed registration, every visitor hits this error at the same moment and you are often the last to find out. Pulsetic checks your website from multiple locations every 30 seconds, and its domain monitoring watches DNS and expiry, so a resolution failure or an expiring domain reaches you by email, SMS, voice call, Slack, Discord, Telegram, or webhook before the traffic vanishes. Bear in mind it measures availability from the outside, so it will not read your server's CPU or memory.
Learn how Pulsetic's domain monitoring detects this from the outside, across 15+ locations.
Frequently asked questions
-
Is DNS server not responding caused by my router or my ISP?
Either one, commonly. To find out, load the website on mobile data instead of Wi-Fi. Works on mobile data? Then your router or its DNS settings are the issue, so reboot it and review the configuration. Fails everywhere on your network but a public resolver like
1.1.1.1fixes it? Then your ISP's DNS server is to blame. -
How do I fix DNS server not responding permanently?
Set a dependable public DNS resolver on the router itself, not just one device, so the whole network inherits it. Cloudflare
1.1.1.1, Google8.8.8.8, and Quad99.9.9.9are all solid picks. Keeping your router firmware up to date keeps the error from coming back. -
Does changing my DNS server make my internet faster?
Not in the way people hope. It does nothing for your bandwidth, so large downloads run at the same speed. What it can do is make pages start loading a touch sooner, since a fast resolver returns IP lookups in fewer milliseconds than a slow or overloaded ISP one. The real payoff is reliability, not raw speed.
-
Is this error caused by the website I am trying to visit?
Usually not. But if every other website loads and only one will not, the trouble may be on that website's end, its nameservers or DNS records, say. If nothing loads, the problem is your device or network. Quickest test: open the website on a different network. Loads there? Then the issue is local to you.
-
What is the difference between DNS server not responding and no internet connection?
No internet means there is no working network path at all. DNS server not responding means the path is fine but name lookups fail, which is why
ping 1.1.1.1succeeds while websites refuse to load. The fixes diverge accordingly: one targets your connection, the other targets DNS. -
Can my antivirus or VPN cause DNS server not responding?
Yes. Plenty of security suites and VPNs intercept or reroute DNS traffic on port 53, and a misconfigured one can kill resolution outright. Switch off the VPN, proxy, firewall, or antivirus for a minute and reload the page. If that fixes it, adjust that tool's settings or update it rather than running with no protection.
-
I run a website and visitors report this error. What should I check?
Start at your registrar: confirm the nameservers are correct, check the A record points to the right IP, and make sure the domain has not expired. Changed DNS recently? Give it up to 24 to 48 hours to propagate. External DNS and uptime monitoring will flag the moment resolution starts failing.
-
Why does DNS fail on Wi-Fi but work on mobile data?
The two use different resolvers. Mobile data goes through your carrier's DNS, while Wi-Fi goes through your router's, which is usually your ISP's. So if a page loads on mobile data but not on Wi-Fi, the website is fine: the fault is your router or ISP DNS. Change the router's DNS to 1.1.1.1 or 8.8.8.8 and reboot it.
-
Which is the best DNS server to use?
It depends on what you care about. Cloudflare (1.1.1.1) is usually the fastest and keeps no query logs. Google (8.8.8.8) is the most globally reliable. Quad9 (9.9.9.9) layers on security filtering. All three beat a typical ISP resolver, so pick the one that fits and set it on your router so every device picks it up.
-
Why does flushing the DNS cache fix it sometimes?
Your device stores DNS answers so repeat lookups are faster. The trouble starts when a cached record goes stale or points at an IP that has since changed: lookups keep failing until that cache clears. Run ipconfig /flushdns on Windows or sudo dscacheutil -flushcache on macOS and the device fetches a fresh answer.
-
Should I use IPv4 or IPv6 DNS?
Stick with IPv4 resolvers like 1.1.1.1 or 8.8.8.8 unless you know your network has working IPv6. A half-configured IPv6 stack breaks DNS surprisingly often. Setting an IPv4 resolver, or just disabling IPv6 on the adapter, tends to restore resolution right away.
-
Can a VPN cause or fix DNS problems?
It can do either. A VPN sends DNS through its own servers, so a misconfigured or dropped VPN breaks resolution, and switching it off brings DNS back. The flip side: if your ISP's DNS is blocked, a VPN routes around it. When DNS only fails with the VPN running, check its DNS settings or turn on DNS leak protection.
-
What does 'your DNS server might be unavailable' mean?
It is the same problem under a different name. That phrasing is what the Windows Network Diagnostics troubleshooter shows: your computer reached the network, but the DNS server it was told to use never replied. Same fixes apply: switch to a public resolver, flush the cache, restart the router.
-
If DNS is failing only for some visitors, will a single monitoring location catch it?
Often not. A resolver, an anycast node, or a regional cache can go stale or unreachable in one part of the world while everywhere else resolves your name without trouble, so a check from one vantage point reports green while a slice of your visitors cannot reach you at all. Pulsetic resolves your domain on every check from 15+ locations, so a partial resolution failure shows up as a failed check from the affected regions instead of staying invisible. Its dedicated domain and DNS check also flags an approaching registration expiry, the one failure mode that drops a domain for everyone at once and the one you would otherwise hear about from a customer.
-
Catch the next outage before your visitors do.
2-minute setup · Cancel any time
-
No credit card needed