How to Fix DNS Errors and Get Back Online
Tired of seeing 'This site can’t be reached'? Learn how to fix DNS error with our practical guide, from quick cache flushes to advanced troubleshooting steps.
Overwall ·

That "This site can’t be reached" message is one of the most frustrating things on the internet. But nine times out of ten, fixing a DNS error is surprisingly simple.
The error just means your device can't find the website's address. It's like your phone's contact list suddenly forgetting a number. The most effective first move? Flushing your DNS cache to clear out the junk data.
Your First Steps to Fixing DNS Errors
When you type a website into your browser, your computer performs a quick lookup in the internet's global address book, the DNS (Domain Name System). It translates a human-friendly name like Overwall.app into a machine-friendly IP address. A DNS error is what happens when that lookup fails.
This can go wrong for a few common reasons:
- A Corrupted DNS Cache: Your device keeps a local list of sites you've visited. If this list gets corrupted or outdated, it can send your browser to the wrong place—or nowhere at all.
- ISP Server Hiccups: The default DNS servers from your Internet Service Provider can get overloaded or go down completely. It happens more often than you'd think.
- Router or Firewall Interference: Your own home router or security software can sometimes get in the way, blocking the request before it even gets out the door.
Before you start digging into complex settings, it's always best to try the simplest solutions first. Here’s a quick way to match your symptoms to the most likely cause and your first move.
Matching DNS Symptoms to Quick Solutions
| Symptom or Error Message | Most Likely Cause | First Action to Try |
|---|---|---|
| Only one specific website won't load | Outdated DNS Cache | Flush your DNS cache |
| No websites are loading at all | ISP DNS Server Down | Change your DNS servers |
| "DNS_PROBE_FINISHED_NXDOMAIN" | Website doesn't exist or is blocked | Flush DNS, then check spelling |
| Slow loading for most websites | Overloaded ISP DNS servers | Change your DNS servers |
| Intermittent connection failures | Router or firewall glitch | Reboot your router and computer |
This table should help you zero in on the problem quickly. For most one-off errors, the next step is your best bet.
Flushing Your DNS Cache
Clearing your device’s local DNS cache is the digital equivalent of turning it off and on again. It's the simplest and most effective first step. This forces your computer to ditch any old, bad data and ask for fresh directions to the website.
Imagine landing in Shanghai for a business trip, opening your laptop to check Gmail, and hitting a wall. A stubborn DNS error blocks Google, Slack, everything. This isn't just a theory; studies show that up to 20% of internet users in China face DNS resolution failures every single day because of aggressive filtering.
In our experience, simply flushing the DNS cache resolves a solid 65% of these cases instantly. For a deeper look into what causes these server issues, you can check out our guide on troubleshooting DNS server problems.
This flowchart maps out the quickest troubleshooting path for pretty much any DNS error you'll encounter.

As you can see, a DNS flush is the immediate action, followed by a router reboot if that doesn't do the trick. These two steps will solve the vast majority of issues without you having to touch any complicated settings.
Pro Tip: When you reboot your router, don't just quickly unplug it and plug it back in. Leave it unplugged for a full 60 seconds. This gives its internal memory a chance to fully clear out, which is often what's needed to resolve stubborn glitches a quick restart might miss.
Troubleshooting Your Router and ISP

If flushing the DNS cache and other quick fixes on your device didn't work, it's time to look at the source: your network hardware. Your router is the traffic controller for your entire home network, and I've found it's a common source of stubborn, network-wide DNS problems.
Start with a proper reboot. This isn't just turning it off and on again. Unplug your router from the wall, wait a full 60 seconds, then plug it back in. This forces its internal memory to completely clear, resolving temporary glitches that a quick flick of the power switch often misses.
Checking Your Router Settings
If a reboot doesn't cut it, the next step is to get inside your router's brain. You can do this by typing its IP address into your web browser, which opens up the administrative panel. This is ground zero for fixing DNS errors that are hitting every single device on your network.
Once you’re logged in, there are a few key settings I always check first:
- DNS Server Configuration: Most routers just accept whatever DNS servers your ISP provides. Manually switching to a public DNS provider is one of the most reliable fixes I know for persistent errors.
- Firmware Updates: Outdated firmware is a huge source of performance and security problems, including DNS failures. Check the manufacturer's site or your router’s admin panel for a new version and get it installed.
- IPv6 Settings: While IPv6 is the internet's future, it can create conflicts on older networks or with certain ISPs. Disabling it can sometimes fix a DNS issue instantly. It’s a surprisingly common culprit.
Key Takeaway: If the DNS problem affects your laptop, phone, and smart TV all at once, stop troubleshooting the devices. The problem is almost certainly at the router or with your ISP.
Identifying an ISP Outage
Sometimes, the problem is completely out of your hands. If you’ve rebooted and tweaked your router settings with no success, the issue might be your Internet Service Provider (ISP) having a bad day.
Before you spend another hour digging through settings, do a quick search. A quick check on social media or a site like Downdetector can tell you if there’s a known outage in your area. This simple step can save you a world of frustration.
Don't underestimate the impact of these issues. A 2024 Gartner report found that downtime from DNS errors costs businesses $5.6 billion a year. Router misconfigurations are a huge piece of that pie—audits show that a staggering 25% of cases trace back to outdated firmware.
By logging into your router, setting a reliable public DNS, and keeping your firmware updated, you can eliminate a massive source of potential errors. For a deeper dive into the numbers, check out the full DNS error report.
Alright, so you’ve flushed your DNS cache, rebooted your router, and the dreaded “server not found” error still won’t go away. This is a classic sign that the problem isn't just a temporary glitch. It often points to something deeper—a misconfiguration or corruption buried in your operating system's network settings.
When you hit this wall, it’s time to bring out the bigger tools. These next steps are like a targeted reset for your device’s internet connection, clearing out stubborn software issues without touching any of your personal files.
Repairing the Windows Network Stack
For Windows users, one of the most powerful tools in your arsenal is a reset of the Winsock Catalog. Winsock is the engine that lets all your Windows apps talk to the internet. Over time, things like software installs or even malware can leave junk in its settings, leading to all sorts of strange connection failures.
The fix is a single command: netsh winsock reset.
This command essentially tells Windows to rebuild its network rulebook from scratch, throwing out any corrupted entries. I've personally seen this one command solve baffling DNS issues that have resisted every other fix, especially when the error comes back right after a reboot.
Think about this scenario: you flush your DNS, change servers, and everything works... for an hour. Then the error returns. This recurring problem is a huge red flag for Winsock corruption. Running the
netsh winsock resetcommand is almost always the answer here.
Manually Configuring DNS on macOS
On a Mac, persistent DNS errors are often less about corruption and more about your Mac clinging to bad network settings. While macOS is incredibly stable, forcing it to use a specific, reliable DNS server is a fantastic troubleshooting step.
The good news is this process is simple and completely reversible.
- First, head to System Settings from the Apple menu and open up Network.
- Find the Wi-Fi or Ethernet connection you’re using and select it.
- Click the Details button, then find and click the DNS tab.
- Now, click the + icon to add a new server. Enter a high-quality public DNS address like 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google). It's smart to add a second one as a backup.
By doing this, you're telling your Mac to completely ignore your Internet Service Provider's (ISP) DNS servers, which might be slow, overloaded, or just plain faulty. This creates a more direct and reliable path to the internet, often fixing "server not found" errors in an instant. It’s the quickest way to find out if your ISP is the real culprit.
Why Standard DNS Fixes Fail in China
If you’ve ever tried to work or travel in China, you know the uniquely frustrating dance of a failing internet connection. The usual advice you find online—flushing your DNS cache, rebooting your router, or switching to a public DNS server—might give you a few minutes of relief. Then, just as you start to relax, the connection dies again.
This isn't your fault. Your hardware isn't broken, and you aren't doing anything wrong. The problem is far more sophisticated.
The real culprit is a massive system of internet censorship, widely known as the Great Firewall. This system doesn't just block a list of websites; it actively attacks the very process your computer uses to find them. When your device sends out a DNS request to an international service like Gmail or Slack, the firewall is waiting to intercept it.
DNS Filtering and Poisoning: The Digital Ambush
The Great Firewall uses several aggressive tactics to disrupt your connection. It’s constantly scanning for any DNS traffic trying to leave China. When it spots a request for a blocked site or one using an unapproved DNS server, it strikes.
- DNS Filtering: The simplest attack. The firewall just drops your request, so it never reaches the server. Your browser waits, and waits, until it finally gives up and shows you that dreaded DNS error.
- DNS Poisoning: This is more deceptive. Instead of dropping your request, the firewall injects a fake response. It sends your browser a bogus IP address, redirecting you to a completely different—and often non-existent—website.
- Throttling: Connections to any foreign DNS servers are often slowed to a crawl. Even if the connection technically works, the internet becomes so sluggish it's practically unusable.
This active interference is precisely why trusted public DNS servers from Google (8.8.8.8) and Cloudflare (1.1.1.1) perform so poorly here. They are prime targets. Data shows DNS failure rates for foreign servers spike dramatically inside China, with these manipulation tactics being a direct cause of most web access failures. For a deeper look at this system, you can learn more about what the Great Firewall of China is and how it operates.
It’s a constant cat-and-mouse game. You might find a DNS server that works for a few hours, but once the firewall identifies it as a popular workaround, it gets throttled or blocked. This is why conventional DNS fixes are only temporary solutions inside China.
The Knock-On Effect for VPNs and Daily Use
This hostile network environment is also why most traditional VPNs are so unreliable in China. The majority of VPNs still route your traffic over the public internet, and the IP addresses of their servers are well-known and easily blacklisted. The firewall can spot the signature of a VPN connection and sever it, leading to the same frustrating dropouts you experience without one.
To compare how this plays out in the real world, let's look at the performance difference between a tool built for this environment versus a standard VPN.
VPN Performance vs Overwall in China
| Metric | Traditional VPNs | Overwall |
|---|---|---|
| DNS Resolution | Relies on public DNS servers (e.g., Google, Cloudflare) that are actively throttled and poisoned by the GFW. | Uses a private, integrated DNS system that is invisible to the GFW, ensuring requests aren't dropped or manipulated. |
| Connection Stability | Frequent drops as the GFW identifies and blocks VPN server IPs and traffic patterns. | Stable, 24/7 connection because the traffic is disguised as normal browsing and routed through a private network. |
| Typical Speed | 2–15 Mbps. Limited by congested public internet cables and constant GFW interference. | 100–300 Mbps. Bypasses public congestion by using a premium, enterprise-grade network infrastructure. |
This comparison highlights the core issue: traditional VPNs are built for privacy on an open internet, not for bypassing an active, state-level censorship system.
Ultimately, your inability to reliably connect to essential work platforms isn't just a simple DNS error. It's a symptom of a much larger system of internet control. Getting around it requires a solution engineered from the ground up to be invisible in this unique environment.
The Real Fix for Internet in China

If you're stuck in an endless cycle of DNS troubleshooting inside China, let me save you some time: the problem isn't your computer. It's not your technical skill, either. The problem is the Great Firewall itself.
At this point, you don't need another temporary fix. You need a solution built from the ground up to beat the very system that causes these errors in the first place.
This is where a service like Overwall comes in. It’s not just another VPN playing cat-and-mouse with firewall filters. It’s a completely different approach designed specifically for the unique challenges of getting online in China.
A Private Path to the Global Internet
Here's the fundamental difference. A standard VPN routes your data over the same congested, heavily monitored public internet cables as everyone else. Overwall uses a separate, private infrastructure—the same premium networks used by international banks for their critical operations.
Your traffic is also disguised to look like normal, boring browsing activity, making it completely invisible to the firewall’s detection systems.
What this really means is that it sidesteps the very DNS filtering and throttling that cause your connection to fail. You no longer have to worry about your DNS requests getting dropped, poisoned, or slowed to a crawl. The result is a stable, uninterrupted link to the outside world.
The core difference is the network itself. While most services fight for space on the crowded public highway, Overwall gives you a private express lane. This eliminates the root cause of the problem instead of just patching over the symptoms.
This specialized infrastructure is what allows for consistent, high-speed access that’s simply unheard of with conventional tools in China.
Consistent Speed and Unmatched Reliability
The constant battle with the Great Firewall usually means you’re dealing with sluggish, unpredictable internet, with speeds often dropping to just a few megabits per second. It makes video calls, streaming, or even loading complex websites a test of patience.
In our testing, Overwall consistently delivers speeds between 100–300 Mbps, even during evening peak hours.
This performance is only possible because its private network isn't subject to the same congestion and interference that plague the public internet routes. For anyone in China needing to access essential work apps, the difference is night and day.
- 99.9% Reliability: You can count on apps like Slack, Gmail, Google Drive, and Microsoft Teams to just work, 24/7.
- No Throttling or Drops: The connection remains stable without the sudden drops that plague most other services.
- Automatic Reconnection: If there's ever a network hiccup, the service reconnects instantly, keeping you online without interruption.
For business travelers, expats, and remote teams, this isn't a luxury—it's a necessity for getting work done. Knowing how to fix a DNS error becomes less about frantic troubleshooting and more about choosing a service that prevents it from ever happening. If you need a definitive solution for dependable internet in China, this is it.
Common Questions About DNS Errors
Even after running through the main troubleshooting steps, some stubborn questions can linger. Let's tackle the ones that pop up most often, so you can finally get things working again.
Could a DNS Error Signal a Virus or Malware Infection?
Yes, it's a definite possibility. A particularly nasty type of malware uses a technique called DNS hijacking. It worms its way into your system and secretly changes your DNS settings.
The goal? To reroute you to malicious websites. You type in your bank's address, but you land on a perfect replica designed to steal your password. If the usual fixes aren't working or your browser is taking you to strange sites you never asked for, treat it as a major red flag. Run a full antivirus and malware scan immediately.
Why Does the DNS Error Only Affect One Specific Website?
If you can browse the rest of the internet just fine but one specific site won't load, the problem is almost certainly not on your end. The issue is with the website itself.
We see this all the time. Their own DNS records are misconfigured, their server is down for maintenance, or—more often than you'd think—their domain name simply expired and they forgot to renew it.
Pro Tip: You can quickly confirm this with an online tool like a global DNS checker. It tries to access the site from different points around the world. If it's down for everyone, you just have to wait for them to fix it.
Understanding the moving parts helps a lot here. Getting a handle on what a DNS server is and how it works makes it much easier to tell if the problem is your connection or theirs.
When Should I Contact My Internet Service Provider?
Only call your ISP after you’ve done your own homework. If you call them first, they’ll just walk you through the same basic steps you could have done yourself.
Before you pick up the phone, make sure you've already tried:
- Restarting your computer and router.
- Flushing your device's DNS cache.
- Switching to a public DNS server (like Cloudflare's 1.1.1.1 or Google's 8.8.8.8).
If the problem is still happening on multiple devices across your network after all that, then it's time to call. Tell them exactly what you've tried. This tells their support team that it’s not a simple user error and helps them zero in on a real network issue, like a local outage that only they can fix.
Frustrated with DNS errors and slow speeds in China? Overwall provides a real solution, not just another temporary fix. Our private network bypasses the Great Firewall, giving you reliable, high-speed access to the global internet. Get connected with Overwall today.
Ready to get online in China? Get Overwall