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.

Ad placeholder — in-article responsive unit

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:

  1. In your VPN app's settings, try switching to a different protocol if available
  2. 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:

  1. 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
  2. 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:

  1. Temporarily disable third-party antivirus/firewall (re-enable after testing) and see if the VPN starts working correctly
  2. 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:

  1. Check for an available update within the VPN app itself
  2. 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: