Foli VPN Blog · 2026-05-21

DNS_PROBE_FINISHED_NXDOMAIN with VPN: Why Sites Won't Open and How to Fix It in 2026

Foli VPN cover — DNS_PROBE_FINISHED_NXDOMAIN with VPN: Why Sites Won't Open and How to Fix It in 2026
Foli VPN cover — DNS_PROBE_FINISHED_NXDOMAIN with VPN: Why Sites Won't Open and How to Fix It in 2026

If your browser shows DNS_PROBE_FINISHED_NXDOMAIN, ERR_NAME_NOT_RESOLVED, or simply "can't find the server's IP address" while your VPN is on, the problem is usually not the site itself. In 2026, DNS has become a separate point of failure: it's affected by Secure DNS in the browser, Private DNS on Android, VPN profile settings, the router, the carrier, and local blocks. Below is a safe checklist that helps you figure out where the chain breaks — without shady "bypass" instructions and without installing random apps.

> Need a VPN for everyday tasks — sites, messengers, and video — without manually fiddling with profiles? Check out FoliVPN. And if the issue looks like more than just DNS, these guides may help: VPN doesn't work in Chrome and Private DNS interferes with VPN.

What DNS_PROBE_FINISHED_NXDOMAIN Actually Means

DNS is the system that translates a domain name like example.com into a server IP address. The error DNS_PROBE_FINISHED_NXDOMAIN means the resolver didn't find the domain or returned a response as if the domain doesn't exist. Sometimes the domain really is mistyped or has been removed. But if the error only appears with the VPN, only in Chrome, only on Android, or only on one network, the cause is usually the DNS request route.

In the normal flow, an app asks a DNS server, gets an IP, and opens the site. With a VPN, there's an extra layer: the VPN client may send DNS through the tunnel, the browser may use its own Secure DNS/DoH, Android may force Private DNS, and the router may inject the carrier's DNS. OpenVPN's documentation explicitly notes that operating systems handle DNS differently, and split DNS isn't supported everywhere in the same way. So "VPN is connected" doesn't necessarily mean your DNS queries are going where you expect.

Why This Error Has Become More Common in 2026

There are three practical trends.

First, browsers are using secure DNS more aggressively. Chrome's help docs state that with secure DNS enabled, the browser encrypts DNS queries, and in automatic mode it may fall back to a regular lookup if the address isn't found. If a user manually picks a DNS provider in Chrome, the browser may conflict with the DNS the VPN provides.

Second, Android and iOS increasingly combine VPNs with system privacy features. On Android, there's always-on VPN, work profiles, and separate VPN settings; Google notes that some menu items depend on the Android version and manufacturer. In practice, this means one phone can route app traffic through the VPN while DNS goes through a separate system setting.

Third, in Russia, DNS has become part of network restrictions. According to TechRadar, citing experts, blocks may use DNS manipulation and DPI. This doesn't mean every NXDOMAIN error is tied to a block, but it explains why the same site can behave differently across carriers, on Wi‑Fi, and on mobile networks.

Quick Diagnostics: Where Exactly Is DNS Breaking

Start with a simple comparison. Don't change all settings at once — otherwise you won't know what helped.

SymptomLikely problem areaWhat to check first
Error only in ChromeSecure DNS/DoH, browser cache, extensionsDisable Secure DNS as a test, open the site in another browser
Error only on AndroidPrivate DNS, always-on VPN, app profileCheck Private DNS and Android VPN settings
Error only with VPNDNS provided by VPN, split tunneling, routingSwitch VPN location/profile, check DNS inside the app
Error only on Wi‑FiRouter or ISP DNSSwitch to LTE/5G and compare
Telegram/YouTube/Discord behave differentlyDifferent domains, UDP, DNS, and appsCheck whether the VPN only works in the browser
IP addresses work but domains don'tAlmost certainly DNSFlush DNS cache and check system DNS

If the site doesn't open anywhere at all, first check the spelling of the address and whether the site is reachable without a VPN on a different network. If only one domain doesn't work, it might be a problem with that domain, not your device.

Step 1. Check Chrome Secure DNS

In Chrome, open security settings and find "Use secure DNS". Google describes that Chrome can encrypt DNS queries and, in manual mode, always use the chosen DNS server. It's a useful feature, but with a VPN it sometimes creates a second DNS route on top of the first.

Safe test:

  1. Open the problem site with the VPN on.
  2. If you see DNS_PROBE_FINISHED_NXDOMAIN, open the same site in another browser.
  3. In Chrome, temporarily disable Secure DNS or switch it to automatic mode.
  4. Fully close Chrome and reopen it.
  5. Check the site again.

If the site opens after that, don't rush to label Secure DNS as "bad". The issue is a conflict with a specific DNS provider, VPN profile, or network. For a permanent fix, it's better to use one clear DNS source: either DNS from the VPN, system DNS, or a chosen trusted resolver — but not three layers at once.

Step 2. Check Private DNS on Android

On Android, open network settings and find "Private DNS". If a specific DNS provider hostname is set there, it can conflict with the VPN. This is especially common in this pattern: the VPN connects, the icon is there, the messenger partly works, but websites in the browser fail with NXDOMAIN or ERR_NAME_NOT_RESOLVED.

Check order:

  • temporarily set Private DNS to "Automatic";
  • turn the VPN off and back on;
  • restart the browser and the problem app;
  • compare Wi‑Fi and mobile data;
  • if always-on VPN is enabled, check whether it's blocking connections when the tunnel drops.

Google's Android help points to VPN settings via "Settings → Network & internet → VPN", but names vary across skins. If you don't see this item, use search in settings: "VPN", "Private DNS", "Always-on VPN".

Step 3. Clear DNS and Browser Cache

A DNS error can persist after the network has already been fixed. The browser, the system, and the app keep a cache so sites open faster. So it's helpful to reset the cache carefully, without wiping all phone data.

On a phone, it's usually enough to:

  • turn on airplane mode for 10–15 seconds and turn it off;
  • restart the VPN app;
  • close the browser from the recent apps list;
  • clear the cache of the problem browser if the error only repeats there.

On Windows, you can reset the connection, toggle the VPN off and on, and restart the browser. If you're comfortable with the command line, you can use the standard Windows DNS cache flush, but for an average user, restarting the network and the client is usually enough.

Step 4. Compare VPN Location and Protocol

If DNS only breaks on one VPN location, the cause may be the DNS server on that location's side or the route to it. The safe diagnostic is to switch to another available location/profile inside your VPN app and check the same site.

There's no need to download "DNS boosters" from random sources. Better approach:

  1. Save the original setting so you can roll back.
  2. Switch the VPN location.
  3. Test the same domain.
  4. If the app offers TCP/UDP or different modes, change only one parameter at a time.
  5. If the error disappears, report to your VPN provider: domain, device, network, old location, new location.

If the issue appears in YouTube, Telegram, or Discord, remember: it's not just DNS but also UDP, media domains, WebRTC/RTC, and CDN routes. For similar cases, see VPN works in the browser but not in apps.

Step 5. Rule Out Router and ISP Issues

If the error appears on all devices at home, don't just look at your phone or laptop. The router may hand out carrier DNS, cache stale responses, or intercept DNS queries. Compare three scenarios:

  • home Wi‑Fi without VPN;
  • home Wi‑Fi with VPN;
  • mobile network with VPN.

If everything works on mobile but not on home Wi‑Fi, the problem is most likely in the router, the ISP's DNS, or your home network settings. If it's the opposite, look at APN, your mobile carrier, Private DNS, and always-on VPN mode.

For router scenarios, separate guides help: VPN on an ASUS router and VPN on a Keenetic router. They'll help you avoid mixing phone diagnostics with whole-home network settings.

Low-Risk Fix Checklist

  • Confirm the domain is typed correctly and opens for other users.
  • Compare the site in Chrome and another browser.

Use the smallest safe checklist

Open Foli, refresh the subscription and test one network and one route before changing everything.

Open the bot