The Problem
Sites fail with DNS server isn't responding or DNS_PROBE_FINISHED_NO_INTERNET, while Wi-Fi shows as connected. Windows is not translating names such as google.com into IP addresses. The cause is normally a local DNS cache, an adapter setting, or the router—not a dead internet line.
Wi-Fi showing "No Internet, secured" with a yellow triangle? Start with fix No Internet, secured. Chrome-specific? See fix DNS_PROBE_FINISHED_NO_INTERNET.
Confirm It Really Is DNS
Two commands settle it. Open Terminal:
ping 1.1.1.1
ping google.com
- First works, second fails → confirmed DNS problem. Everything below applies.
- Both fail → this is not a DNS problem; your connection is down. See fix No Internet, secured.
- Both work but browsers still fail → the browser or a proxy is at fault, not DNS. Test in an InPrivate window with extensions disabled.
Symptoms
- Every browser fails while chat apps still work, because those connect to cached IP addresses.
- The problem started after installing VPN software, parental controls, or a router firmware update.
- One device fails while others on the same network are fine—which points at the PC rather than the router.
Step 1: Quick Checks
- Try another browser, or an InPrivate window—extensions can hijack DNS.
- Toggle Wi-Fi off and on, or unplug Ethernet for ten seconds.
- Test another device on the same network. If everything fails, reboot the router and skip to the router section at the end.
Step 2: Flush the Resolver Cache
In Terminal (Admin):
ipconfig /flushdns
Then retry. If it works briefly and then breaks again, something is repopulating bad entries—continue.
Step 3: Set a Public DNS Server
This bypasses a flaky or overloaded ISP resolver, and it is the fix in most cases.
Win + R→ncpa.cpl→ Enter.- Right-click your active adapter → Properties.
- Select Internet Protocol Version 4 (TCP/IPv4) → Properties.
- Choose Use the following DNS server addresses:
- Cloudflare:
1.1.1.1/1.0.0.1 - Google:
8.8.8.8/8.8.4.4 - Quad9, which also blocks known malicious domains:
9.9.9.9/149.112.112.112
- Cloudflare:
- Tick Validate settings upon exit → OK.
- Repeat for IPv6 if you use it: Cloudflare
2606:4700:4700::1111, Google2001:4860:4860::8888.
Then:
ipconfig /flushdns
ipconfig /registerdns
Full walkthrough: how to change DNS servers in Windows 11.
Step 4: Reset Winsock and the TCP/IP Stack
A damaged stack causes DNS timeouts even with good servers configured. In Terminal (Admin):
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
Restart the PC. This matters—skipping the reboot leaves the reset half-applied.
Step 5: Check the DNS Client Service
Win + R→services.msc.- Find DNS Client (
Dnscache). It should be Running with startup type Automatic. - If it is disabled—usually by a "privacy" or "optimiser" script—re-enable it and start it.
Step 6: Remove Stale VPN and Filtering Software
This is the most common cause when the problem appeared suddenly with no other change.
- Settings → Network & internet → VPN → remove profiles you no longer use.
- Uninstall old VPN clients properly. A partially removed client leaves a virtual adapter and routes behind that capture DNS traffic and send it nowhere.
- Check Device Manager → Network adapters → View → Show hidden devices, and remove leftover TAP or WireGuard adapters.
- Temporarily disable any third-party "web protection" or DNS filtering in a security suite.
- Check the hosts file for entries malware or an ad blocker may have added:
C:\Windows\System32\drivers\etc\hosts
Step 7: Test IPv6
Some routers mishandle IPv6 DNS and produce intermittent failures.
- In the adapter's Properties, untick Internet Protocol Version 6 (TCP/IPv6).
- Test browsing.
- If that fixes it, update the router firmware, then re-enable IPv6. Leaving IPv6 off permanently is a workaround, not a fix.
Step 8: Reinstall the Network Adapter
Device Manager → Network adapters → right-click your adapter → Uninstall device → Action → Scan for hardware changes → restart.
If nothing has worked, do a full network reset: Settings → Network & internet → Advanced network settings → Network reset. You will need to reconnect to Wi-Fi and reinstall VPN clients afterwards.
Verify the Fix
nslookup google.com
You should see an address under Non-authoritative answer, and the Server: line tells you which resolver actually answered—useful confirmation that your new DNS setting took effect.
To test a specific server directly:
nslookup google.com 1.1.1.1
If that works but a plain nslookup does not, the configured DNS server is the problem and Step 3 is your fix.
When It Is the Router
If every device fails, the router's own DNS settings are at fault:
- Open the router's admin page (usually
192.168.1.1or192.168.0.1). - Find the WAN or Internet DNS settings.
- Set them to Automatic from ISP, or enter
1.1.1.1and8.8.8.8directly. - Reboot the router.
Setting DNS at the router fixes every device at once, which is worth doing anyway: set up DNS filtering to block malicious sites.
Related guides
How to Fix DNS_PROBE_FINISHED_NO_INTERNET in Chrome
Chrome showing DNS_PROBE_FINISHED_NO_INTERNET on every site? Fix it by flushing DNS, changing DNS servers, and resetting the network stack — step by step.
How to Fix Mobile Hotspot Not Working in Windows 11
Can't turn on mobile hotspot, or devices won't connect? Fix adapter sharing, metered data, firewall, and driver issues for Windows 11 hotspot.
How to Fix Windows 11 Can't Connect to This Network Error
Wi-Fi password is right but Windows says can't connect to this network? Forget the profile, reset the adapter, and fix driver and security mismatches.
How to Fix Wi-Fi Keeps Disconnecting in Windows 11
Wi-Fi drops every few minutes on a laptop or desktop? Fix power management, drivers, and router settings that cause random disconnects in Windows 11.
How to Change DNS Servers in Windows 11
Switching to Cloudflare, Google, or Quad9 DNS can fix broken sites and speed up browsing. Change DNS servers in Windows 11, enable encrypted DNS, and test the result.