In short: If your internet drops right after you disconnect or delete a VPN, there are usually two explanations. In Russia specifically, mobile carriers can switch a device to a government-mandated whitelist of approved services during mobile data restrictions, so only part of the internet loads without VPN. Elsewhere — and often even in Russia — the real cause is simpler: a leftover network profile or route from the VPN client that didn't roll back automatically when the app was disconnected. That second case is fixed in 2-3 steps on any platform — Windows, Mac, Android, or iPhone, covered below.
Why does the internet disappear at all when you turn off a VPN?
There are two genuinely different scenarios here, and mixing them up wastes time: one is fixed on the carrier's side, the other on your own device in a couple of minutes.
Carrier whitelists — when only part of the internet is reachable without VPN (Russia-specific)
Russian mobile carriers are permitted, during periods of mobile data restrictions, to switch subscribers to a so-called whitelist — a set of government-approved services that stay reachable without extra conditions. We covered the mechanism in detail in "What Are VPN Whitelists": in short, during such periods some sites and apps outside the list may load unreliably or not at all, and a VPN restores access to the full internet through an encrypted tunnel. The tell-tale sign: a handful of familiar sites (usually popular social platforms and government services) keep working, while the rest of the internet doesn't — and this happens without VPN on every device on your network, not just one phone.
A technical glitch — when it's not the carrier, it's the device
This second scenario is more common and quicker to fix. A VPN client, on connecting, creates a virtual network adapter and rewrites the routing table so all (or some) traffic goes through the tunnel. On a clean disconnect, those changes roll back automatically. But if the app was closed abruptly, an update failed, or the uninstall was incomplete, the adapter, route, or DNS setting can be left in a stuck state. The system keeps trying to send packets through a tunnel that no longer exists, and the internet stops working entirely — even though you never turned VPN back on. This isn't an ISP outage or a block; it's a device-specific state, and it's cleared manually. If this keeps happening, it's worth looking at the VPN client itself: the LiMP VPN features page describes automatic reconnection handling designed to reduce exactly this kind of stuck state after disconnecting.
How to quickly tell what broke: a 2-minute checklist
- Check mobile data and Wi-Fi separately. If neither works without VPN on the same device, a technical glitch is more likely; if only mobile data is affected, a carrier restriction is more likely.
- Open 2-3 different sites from different categories (news, search engine, banking). Only some load — looks like a whitelist; nothing loads at all — looks like a stuck profile.
- Check whether VPN actually disconnected. In network settings (Windows/Android/iOS), look for a VPN profile or connection still marked as active.
- Try another device on the same network. If the internet works fine there without VPN, the problem is local to one device; if it doesn't work anywhere, a carrier or network-level restriction is more likely.
- Restart the device. If that fixes it, it was a stuck network profile, not an external restriction.
- Check DNS manually (see the table and the Windows/Mac section below) — some "nothing loads at all" cases come down to DNS rather than routing.
Symptom → Cause → What to Check
| Symptom | Likely Cause | What to Check |
|---|---|---|
| No sites load at all, DNS doesn't resolve | Leftover DNS settings from the VPN client | Flush DNS cache, manually set 8.8.8.8/1.1.1.1 |
| Some sites load, the rest don't | Carrier switched the device to a whitelist | Test on different network types (Wi-Fi vs. mobile data) |
| Internet recovers on its own after 10-30 minutes | Temporary carrier-level restriction | Re-check later, no action needed |
| "Connected to network" shows, but no site loads | Stuck default route from the VPN adapter | Reset network settings, inspect the routing table |
| VPN icon/profile still visible in settings after removal | Incomplete VPN profile removal | Manually delete the profile in network settings |
| Problem on one device only, others work fine | Local adapter/profile glitch on that device | Restart, reinstall the network adapter |
| Problem on every device on the network | Carrier or router-level restriction | Test on mobile data with Wi-Fi off |
How to Fix It on a Computer (Windows and Mac)
Windows — flush DNS cache, reset network settings, check for leftover VPN adapters
Start by refreshing the DNS cache and confirming the VPN's virtual adapter isn't still lingering in the system.
- Open Command Prompt as administrator and run
ipconfig /flushdns— this clears the DNS resolver cache. - Then run
ipconfig /releasefollowed byipconfig /renewto refresh the IP address assigned by your ISP. - Open Device Manager → "Network Adapters" → look for a leftover TAP adapter or WireGuard Tunnel from the VPN client. A yellow warning icon means a broken driver — reinstall it or remove the adapter manually.
- Check the routing table with
route print— if there's a suspicious0.0.0.0entry pointing to a VPN interface that no longer exists, restart the PC to clear the routing table.
If the problem happens with an already-installed VPN client on a desktop PC rather than right after disconnecting, see the full breakdown of ten causes in "VPN Not Working on PC".
macOS — fully remove the VPN profile, flush DNS
On macOS, a common cause is a VPN profile that was only half-removed through System Settings instead of the app itself.
- System Settings → Network → select the VPN connection (even if it looks inactive) → click "−" to remove it completely, not just disconnect it.
- Flush the DNS cache via Terminal:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. - Check System Settings → Network → your active connection (Wi-Fi/Ethernet) → DNS tab: if VPN-provider DNS servers are still listed instead of automatic ones, switch back to "Using DHCP" or set a public DNS manually.
How to Fix It on Android
Remove the VPN profile in network settings, reset network settings, restart
- Settings → Network & Internet (or "Connections") → VPN → find the VPN client's profile → open it → "Forget" or the trash icon to fully remove it, not just toggle it off.
- If the problem persists — Settings → System → Reset options → "Reset Wi-Fi, mobile & Bluetooth". This restores network settings to factory defaults without touching files or apps.
- Restart the phone — this refreshes network interfaces and clears any stuck VPN adapter state.
- Check whether "Always-on VPN" is enabled under advanced VPN settings — if so, the system may keep trying to establish a tunnel even after the app is removed; turn this off separately.
For a full breakdown of eight Android-specific causes, see "VPN Not Working on Android".
How to Fix It on iPhone
Settings → General → VPN & Device Management, reset network settings, DNS back to automatic
- Settings → General → VPN & Device Management → VPN → select the profile → "Delete VPN Configuration". Simply toggling it off isn't enough — the profile has to be fully removed.
- Settings → General → Transfer or Reset iPhone → Reset → "Reset Network Settings". This clears saved Wi-Fi passwords but doesn't affect apps or data.
- Settings → Wi-Fi → tap the (i) icon next to your network → DNS → "Configure DNS" → "Automatic" (if a VPN client's DNS was previously set there manually).
- Restart the iPhone after resetting — on iOS, network changes don't always apply instantly without a reboot.
iOS updates sometimes reset network profiles in similar ways — see "VPN Not Working After an iOS Update" for that related scenario. Once the connection is back, it's worth confirming your VPN itself reconnects properly next time you enable it — check the LiMP VPN features page for how automatic reconnection works.
What Not to Do
- Don't delete your VPN account instead of the network profile. That doesn't fix the underlying adapter or routing issue — it just locks you out of the VPN itself.
- Don't factory-reset your phone or computer over this issue — a network settings reset solves the vast majority of cases; a full reset is overkill and risky.
- Don't leave VPN on permanently "just in case" if the real cause is a carrier whitelist restriction: the next time you disconnect, part of the internet will disappear again — that's the restriction working as designed at that moment, not a bug.
- Don't randomly change DNS servers without checking first — if the real cause was a stuck route rather than DNS, changing DNS won't fix anything, and you'll have to start troubleshooting from scratch.
Frequently Asked Questions
Why does the internet stop working after I delete a VPN?
Most often it's a network profile or route the VPN client created on connect, which didn't roll back automatically when the app was removed. The fix is to manually delete the leftover VPN profile in your device's network settings and reset network settings, rather than simply uninstalling the app.
Is this a device bug or a carrier restriction?
Easy to tell apart: if nothing loads at all without VPN on any device on the network, a technical glitch on that specific device is more likely (test another device on the same network to confirm). If some familiar sites load while the rest of the internet doesn't — and this happens on every device at once — a carrier-level whitelist restriction is more likely.
Does changing DNS help if the internet disappears without VPN?
Only if DNS is actually the cause — for example, if VPN-assigned DNS addresses are still set on the device. If the real cause is a stuck route or a carrier whitelist restriction, changing DNS won't help: you'll need to reset network settings first or wait for the restriction to lift.
Do I need to keep VPN on permanently to avoid this?
No, that doesn't fix the root cause. If the issue is a stuck network profile, it needs to be removed once and network settings reset. If the issue is a carrier whitelist restriction, keeping VPN on can work as a practical workaround for full internet access, but it doesn't "fix" the underlying device configuration — it just bypasses the symptom for as long as VPN stays on.
