When a VPN reports a successful connection but no websites or apps can actually reach the internet, the underlying internet connection is usually fine — the problem is with how traffic is being routed once the VPN takes over, or with DNS resolution specifically failing through the VPN tunnel.
Step 1: confirm internet works fine without the VPN
Disconnect the VPN and check that regular browsing works normally. If it does, you've confirmed the issue is specifically VPN-related rather than a general connectivity problem — proceed with the fixes below. If it doesn't work even without the VPN, troubleshoot your base internet connection first.
Fix 1: try a different VPN protocol or server
Most VPN apps let you choose between protocols (like OpenVPN, WireGuard, IKEv2) and multiple server locations:
- In your VPN app's settings, try switching to a different protocol if available
- Try connecting to a different server location — sometimes a specific server is having issues while others work fine
Fix 2: check DNS settings within the VPN
A common cause: the VPN successfully establishes a connection, but DNS requests aren't being resolved correctly through the tunnel, meaning your device can't translate website names into addresses even though the connection itself is technically up:
- Check whether your VPN app has a DNS setting — many offer the option to use the VPN provider's own DNS or a custom DNS
- If currently set to automatic/default, try manually setting it to a public DNS server like 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google) within the VPN app's settings, if that option exists
Fix 3: check for a firewall blocking the VPN's traffic
Windows Firewall or third-party antivirus/firewall software can sometimes interfere with VPN traffic specifically, even while allowing regular internet access:
- Temporarily disable third-party antivirus/firewall (re-enable after testing) and see if the VPN starts working correctly
- If that resolves it, you'll need to add a specific exception for your VPN app in your security software rather than leaving protection off long-term
Fix 4: reinstall or update the VPN client
If this started after a Windows update or VPN app update, the client itself may have a bug or compatibility issue:
- Check for an available update within the VPN app itself
- If already up to date, try a full uninstall and reinstall of the VPN client
For work/corporate VPNs specifically
If this is a company-managed VPN (Cisco AnyConnect, NordLayer, GlobalProtect, etc.) rather than a personal one, the cause is more often a server-side or policy issue rather than something fixable on your end:
- Check whether colleagues are experiencing the same issue — if so, this points to a problem on the company's VPN server/gateway rather than your specific device
- Contact your IT department directly with specifics (when it started, what you've already tried) rather than continuing extensive local troubleshooting, since corporate VPN configurations are often centrally managed and not something you can fix locally