DNS RobotDNS Propagation Checker
HomeDNS LookupWHOIS LookupIP LookupSSL Check
DNS RobotDNS Propagation Checker

Next-generation DNS propagation toolkit

Privacy PolicyTerms of ServiceAbout UsBlogContact

DNS Tools

DNS LookupDNS Speed TestDomain to IPNS LookupMX LookupView all

Email Tools

SPF Record CheckerDMARC CheckerDKIM CheckerSMTP Test ToolEmail Header AnalyzerView all

Website Tools

WHOIS LookupHosting CheckerDomain AvailabilitySubdomain FinderCMS DetectorView all

Network Tools

Ping ToolTraceroutePort CheckerHTTP Headers CheckSSL Certificate CheckView all

IP Tools

IP LookupWhat Is My IPIP Blacklist CheckIP to HostnameASN LookupView all

Utility Tools

QR Code ScannerQR Code GeneratorUPI QR Code GeneratorWiFi QR Code GeneratorMorse Code TranslatorView all
© 2026 DNS Robot. Developed by ❤ Shaik Brothers
All systems operational
Made with
Home/Blog/ERR_NETWORK_CHANGED: What It Means & How to Fix It

ERR_NETWORK_CHANGED: What It Means & How to Fix It

Shaik VahidSep 30, 20269 min read
Chrome showing Your connection was interrupted, ERR_NETWORK_CHANGED, next to the fixes to try
Chrome showing Your connection was interrupted, ERR_NETWORK_CHANGED, next to the fixes to try

Key Takeaway

ERR_NETWORK_CHANGED (Chromium error -21) means Chrome noticed your device's network configuration change in the middle of loading a page, so it stopped the request instead of finishing it on a connection that might no longer exist. The trigger is something that keeps changing: Wi-Fi dropping or switching networks, a VPN reconnecting, a virtual network adapter (Hyper-V, VirtualBox, VMware, Docker) going up and down, or a changing IPv6 address. One-off errors fix themselves with a reload. If it repeats, find the adapter or connection that keeps changing and make it stable.

Advertisement

What Is ERR_NETWORK_CHANGED?

ERR_NETWORK_CHANGED is the error Chrome, Edge and other Chromium browsers show with the heading "Your connection was interrupted" and the line "A network change was detected." In Chromium it is net error -21, described in the source simply as "the network changed."

Chrome watches your operating system for network changes: an IP address appearing or disappearing, a network adapter connecting or disconnecting, the default route moving to a different interface. When that happens while a page is loading, Chrome can't be sure the connection it was using still works, so it abandons the request and shows this page instead of hanging.

So the error isn't really about the website. It tells you that something on your side changed. Once is normal, for example when you move between rooms and the laptop switches Wi-Fi access points. If it keeps happening, something on your device or network is changing over and over, and that's what you need to find.

Note

If you see this once after waking a laptop from sleep, plugging in Ethernet or turning a VPN on, just reload. It's Chrome doing its job. The fixes below are for when the error keeps coming back.

What Counts as a "Network Change"?

Any of these will trigger the error if it happens while a page is loading:

ChangeTypical cause
Wi-Fi disconnects and reconnectsWeak signal, router band steering, mesh nodes handing you over
You switch networksLaptop auto-joins a different saved Wi-Fi, phone flips between Wi-Fi and mobile data
A VPN connects, drops or reconnectsVPN client reconnecting on an unstable link
A virtual adapter goes up or downHyper-V, WSL2, VirtualBox, VMware or Docker starting and stopping
Your IP address changesDHCP handing out a new address, IPv6 temporary addresses rotating
The adapter powers downWindows power saving turning off the Wi-Fi card
Ethernet is plugged in or outDocks, loose cables, USB network adapters

Advertisement

Step 1: Find What Keeps Changing

Before trying random fixes, catch the change in the act. On Windows, a continuous ping shows drops as they happen, and Windows can produce a detailed Wi-Fi report of every disconnect from the last three days:

powershell
:: Leave this running while you browse; "Request timed out" lines = the link dropped
ping -t 8.8.8.8

:: Wi-Fi history report (run in an administrator Command Prompt)
netsh wlan show wlanreport
:: Open C:\ProgramData\Microsoft\Windows\WlanReport\wlan-report-latest.html

:: List every adapter and its state
ipconfig /all

In the Wi-Fi report, red error circles in the summary chart that line up with the errors point to the wireless link. If Wi-Fi looks steady, look at ipconfig /all for extra adapters, such as vEthernet, VirtualBox Host-Only, VMware Network Adapter, or the VPN's TAP or WireGuard adapter. Those are the usual suspects. Visiting What Is My IP twice a few minutes apart also helps: if your public IP changes between visits, your connection or VPN is switching routes.

Fix 1: Make Your Wi-Fi Connection Stable

  • Remove saved networks you don't use. If your laptop knows a neighbour's or a phone hotspot's Wi-Fi, it may hop to it whenever your main signal dips. On Windows, Settings → Network & internet → Wi-Fi → Manage known networks → Forget. On a Mac, System Settings → Wi-Fi → the … button next to a network → Forget This Network.

  • Stop band and node hopping. Mesh systems and dual-band routers move devices between 2.4 GHz, 5 GHz and different nodes. If the errors happen in one spot, move closer to the router or a node, or give the 5 GHz band its own network name and connect to that.

  • Restart the router. Unplug it for 30 seconds. Long-running routers sometimes get unstable, and a restart also gets the latest DHCP lease.

  • Use Ethernet for a test. If the error disappears on a cable, the problem is the wireless link, not Chrome.

Advertisement

Fix 2: Check Your VPN

Every time a VPN connects or reconnects it adds or changes a network adapter and the default route, which is exactly what Chrome reacts to. A VPN on a weak connection may reconnect every few minutes, and each reconnect can break whatever page was loading.

Disconnect the VPN and browse for a while. If the errors stop, switch the VPN to a different server or protocol (WireGuard tends to reconnect faster and less often than OpenVPN over TCP), turn off any "auto-switch to the fastest server" option, and update the VPN app.

Tip

Work VPNs that turn on automatically when you leave the office network (always-on or trusted-network features) can flip on and off on flaky Wi-Fi. If you see the error mostly on laptops with a corporate VPN, mention ERR_NETWORK_CHANGED to your IT team.

Fix 3: Disable Virtual Network Adapters You Don't Need

Virtualisation tools create their own network adapters. Hyper-V and WSL2 (the vEthernet adapters), VirtualBox, VMware, Docker Desktop and some VPN apps all do this, and when those tools start or stop, the adapters appear and disappear, and Chrome sees a network change each time.

Open Network Connections (press Win + R, type ncpa.cpl, press Enter), right-click each virtual adapter you don't need and choose Disable. Leave your real Wi-Fi or Ethernet adapter alone. If you do use the tool, consider closing it while you browse, or test with it closed to confirm it's the cause.

Warning

Disabling a vEthernet adapter breaks WSL2 and Docker networking until you enable it again, and disabling a VPN's adapter stops that VPN from working. Disable one adapter at a time and keep a note of what you changed.

Advertisement

Fix 4: Turn Off Wi-Fi Power Saving and Update Drivers

Windows can switch the Wi-Fi card off briefly to save power, and some drivers reconnect afterwards. Each reconnect is a network change.

  • Open Device Manager (right-click Start → Device Manager) → Network adapters.

  • Double-click your Wi-Fi adapter → Power Management tab (if your adapter has one) → untick Allow the computer to turn off this device to save power.

  • On the Driver tab, choose Update driver, or get the latest driver from the laptop maker or the chip vendor (Intel, Realtek, MediaTek, Qualcomm). Outdated Wi-Fi drivers are a common cause of repeated drops.

  • In Settings → System → Power & battery, a battery-saver mode can also reduce Wi-Fi performance. Test while plugged in.

Fix 5: Rule Out IPv6 Address Changes

With IPv6, your device usually has a stable address plus temporary privacy addresses that are replaced regularly, and a router can also announce new prefixes. On some networks, especially with a flaky router or an ISP whose IPv6 keeps restarting, those changes happen often enough to trigger ERR_NETWORK_CHANGED.

As a test, turn IPv6 off on your Wi-Fi or Ethernet adapter: ncpa.cpl → right-click the adapter → Properties → untick Internet Protocol Version 6 (TCP/IPv6) → OK. If the errors stop, the real fix is on the router (update its firmware, or ask the ISP about unstable IPv6). Turn IPv6 back on afterwards if you can, because more and more of the internet prefers it.

Advertisement

Fix 6: Flush DNS and Reset the Network Stack

If nothing above stands out, reset Windows networking to defaults. Run these in an administrator Command Prompt, then restart:

powershell
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew

Warning

Network reset removes and reinstalls every network adapter. You'll need to re-enter Wi-Fi passwords, and VPN clients or virtual adapters may need reinstalling. Try the targeted fixes above first.

For a full reset, Windows 11 has Settings → Network & internet → Advanced network settings → Network reset, which reinstalls every adapter. Then flush DNS in Chrome too: open chrome://net-internals/#dns and click Clear host cache.

Fix ERR_NETWORK_CHANGED on a Mac

  • Remove extra network services: System Settings → Network shows every interface. Bluetooth PAN, iPhone USB, Thunderbolt Bridge and old VPN entries can come and go. Remove or deactivate the ones you don't use.

  • Stop auto-joining other networks: System Settings → Wi-Fi → the … button next to a saved network → turn off Auto-Join for the ones you only use now and then, so the Mac doesn't jump to them.

  • Check VPN and network extensions: some security tools and VPN clients install network filters. Quit them one at a time to test.

  • Renew the lease: System Settings → Network → Wi-Fi → Details… → TCP/IP → Renew DHCP Lease.

Fix ERR_NETWORK_CHANGED on Android and iPhone

Phones switch between Wi-Fi and mobile data automatically, and that switch is a network change. Android's Adaptive connectivity and Switch to mobile data automatically features, and the iPhone's Wi-Fi Assist (replaced by Connectivity Assist in recent iOS versions), move you to mobile data when Wi-Fi is weak or has no internet. If you get this error often on a weak Wi-Fi network, either turn the feature off while you're on that network or move closer to the router.

Also turn off VPN and ad-blocking apps for a test, since many run as a local VPN, and on Android set Private DNS to Automatic. See the Private DNS guide for what each option does.

Tip

On recent iOS versions, Connectivity Assist is in Settings → Wi-Fi (scroll down); on older versions, Wi-Fi Assist is near the bottom of Settings → Cellular (Mobile Data). On Android the option names vary by brand: look for "Switch to mobile data" or "Adaptive connectivity" under Network & internet or Connections.

ERR_NETWORK_CHANGED vs Similar Errors

ErrorCodeWhat happened
ERR_NETWORK_CHANGED-21Your device's network configuration changed mid-request
ERR_INTERNET_DISCONNECTED-106The device has no network connection at all
ERR_CONNECTION_RESET-101An open connection was cut by a TCP reset
ERR_NAME_NOT_RESOLVED-105DNS couldn't find the domain

If your Wi-Fi stays connected but nothing loads, see Wi-Fi connected but no internet. If pages fail with a reset rather than a network change, see ERR_CONNECTION_RESET, and for DNS problems, DNS server not responding. The Ping Test checks whether a site answers at all from our servers.

Is your public IP changing?

Open DNS Robot's What Is My IP page now and again in a few minutes. If your public IP or ISP changes between visits, your connection or VPN is switching routes, which is exactly what triggers ERR_NETWORK_CHANGED.

Try What Is My IP

Advertisement

Frequently Asked Questions

It means Chrome detected a change in your device's network configuration, such as a Wi-Fi reconnect, a VPN connecting or a virtual adapter appearing, while a page was loading, so it stopped the request. In Chromium it is net error -21. The website itself is usually fine.

Related Tools

What Is My IPPing ToolDNS Lookup

Related Articles

WiFi Connected But No Internet? 12 Fixes That Actually WorkHow to Fix DNS Server Not Responding (Step-by-Step)ERR_CONNECTION_RESET: What It Means & How to Fix It

Table of Contents

  • What Is ERR_NETWORK_CHANGED?
  • What Counts as a "Network Change"?
  • Step 1: Find What Keeps Changing
  • Fix 1: Make Your Wi-Fi Connection Stable
  • Fix 2: Check Your VPN
  • Fix 3: Disable Virtual Network Adapters You Don't Need
  • Fix 4: Turn Off Wi-Fi Power Saving and Update Drivers
  • Fix 5: Rule Out IPv6 Address Changes
  • Fix 6: Flush DNS and Reset the Network Stack
  • Fix ERR_NETWORK_CHANGED on a Mac
  • Fix ERR_NETWORK_CHANGED on Android and iPhone
  • ERR_NETWORK_CHANGED vs Similar Errors
  • Frequently Asked Questions