Hostwinds Blog
Search results for:
When a browser throws the ERR_ADDRESS_UNREACHABLE error, it's telling you that it tried to connect to a specific address (domain name or IP), but the connection was blocked or couldn't be made. Unlike some other browser errors that point to slow responses or bad certificates, this one's about accessibility—it can't even begin the conversation with the destination.
This post will help you understand what causes this error, how it differs from similar messages, and how to go step by step to fix it.
To really understand what triggers the ERR_ADDRESS_UNREACHABLE, we need to know what's going on under the hood with a quick breakdown of how a browser connects to a website:
When something blocks step 2 (DNS) or step 3 (connecting to the IP), the request fails and triggers the ERR_ADDRESS_UNREACHABLE response.
This error is unique from other browser-type errors because it's not caused by the server being slow or rejecting your request. If that were the case, you'd likely see a different message (like a timeout or a connection refused error).
Instead, ERR_ADDRESS_UNREACHABLE is telling you the browser can't even find a working path to the destination because the path to the address is blocked, has been lost, or missing entirely.
Understanding the root cause depends on whether you're working on a home network, inside an office, using a proxy/VPN, or working with local development tools. Let's break it down.
Most of the time, this error points to something on your local network. Examples include:
Sometimes the problem is at the destination:
It sounds basic, but this is often overlooked. Double-check:
Many users (and corporate networks) use proxies or VPNs to route traffic through a different IP. If the proxy or VPN:
...your connection will fail before reaching the server.
Sometimes, your system or browser may be configured to use a proxy you're unaware of, especially on shared devices..
Security tools can block connections that look suspicious. This might include:
A tried and true method…Before diving deeper, it's worth confirming that your device is actually connected to the internet. The ERR_ADDRESS_UNREACHABLE error can sometimes appear simply because there's no active connection.
Start with a quick test:
Here are a few things you can try:
If all other websites are working fine and only one specific site is showing the ERR_ADDRESS_UNREACHABLE message, that's your cue to move on to more site-specific fixes—like checking the site URL, your DNS settings, or whether a proxy or firewall is interfering.
If restarting your equipment didn't help, the issue might be on your end, more specifically, tied to how one browser or device is handling the connection.
Try opening the same URL in a different browser (like switching from Chrome to Firefox), or check the site from a different device entirely on the same network.
Here's what this comparison can tell you:
By isolating the environment where the error occurs, you'll get a better idea of where to focus your troubleshooting efforts.
If the issue still persists, it's worth checking whether your device is holding onto outdated or bad DNS records. These records help translate domain names into IP addresses that browsers use to connect to websites. But if the saved information is wrong or expired, it can block access—even if the site itself is working fine.
Clearing the DNS cache forces your system to fetch fresh records the next time you visit a site. It's a quick and safe step that often resolves connection errors like ERR_ADDRESS_UNREACHABLE.
Here's how to flush your DNS cache:
In the Command Prompt window, type:
ipconfig /flushdns
3. Press Enter. You should see a confirmation message.
Type the following command and press Enter:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
2. You may be prompted to enter your password.
Once complete, reopen your browser and try accessing the site again. If DNS was the issue, this step should help fix it.
Still not getting through? If you're using a proxy or VPN, it might be the reason. These tools route your internet traffic through external servers, which can sometimes introduce connection issues, especially if the server you're tunneling through can't reach the website you're trying to access.
Try disabling your VPN or proxy service temporarily and refresh the page. If the site loads, there's a good chance the issue lies with your current routing method.
This also applies to corporate or managed networks that use automatic proxy configuration files. These settings can reroute traffic without you realizing it, especially on work devices.
After testing, you can always re-enable your VPN or proxy if needed.
If you're still stuck, it's worth confirming the address and port you're trying to reach, especially if you're working with a local servert. A quick check here can save you from chasing down other issues that aren't the real cause.
For local projects:
If you're trying to access a public site, review the URL for typos or unexpected port numbers (like :8080). Browsers won't always warn you if a custom port is incorrect or not open on the server's side, they'll just give you a generic "site can't be reached" message.
If you're still seeing the error, try connecting to a different network. For example, you can temporarily switch to a mobile hotspot or another Wi-Fi connection.
If the site loads fine on the new network, that's a strong sign the issue is tied to your original internet connection. It could be something like:
This step isn't always necessary, but it can help you quickly narrow down whether the problem is with your system or the network it's on.
Each browser error gives you a slightly different hint about what's going wrong. Here's how this one compares:
ERR_ADDRESS_UNREACHABLE can be a frustrating error to run into, especially when there's no clear message telling you why the site can't be reached. But by breaking it down and testing your connection from different angles—DNS, local settings, proxy rules, server availability—you can usually find the problem and fix it.
Whether you're troubleshooting from a user's perspective or debugging a server or app as a developer, the steps above should help you pinpoint where the connection is breaking down.
A: No. DNS errors usually show as ERR_NAME_NOT_RESOLVED. ERR_ADDRESS_UNREACHABLE means your browser knows where to go but can't get there.
A: Yes, especially if firewall rules or IP bindings aren't configured correctly on your VPS or dedicated server.
A: The network you're on might be blocking access to specific ports or IPs. Public Wi-Fi and corporate environments do this often.
A: Flushing the system DNS is usually enough. However, browser caches can sometimes cause lingering problems, so restarting your browser or using incognito mode can help.
Written by Hostwinds Team / August 7, 2025