How to Fix VPN Connected But Not Working [No Internet Access]
One common reason your VPN might be connected but not working is a problem with how your computer handles domain names (DNS). Another issue can occur when you set up the VPN to use the remote network’s default gateway, which might override your usual internet settings.
Additionally, sometimes the connection attempt is rejected when it should be accepted or accepted when it should be rejected.
Access content across the globe at the highest speed rate.
70% of our readers choose Private Internet Access
70% of our readers choose ExpressVPN
Browse the web from multiple devices with industry-standard security protocols.
Faster dedicated servers for specific actions (currently at summer discounts)
Check the solutions below to fix your VPN and get back to bypassing geo-blocks and ISP restrictions with your VPN.
Table of contents
- Why Is My VPN Connected But There’s No Internet?
- How to Fix VPN Connected But Not Working: Step By Step Instructions
- 4. Check for DNS issues
- 5. Flush DNS Cache
- 6. Switch Network Type (Wi-Fi ↔ Mobile Data)
- 7. Check Your Firewall or Antivirus Settings
- 8. Release and Renew IP Address
- 9. Switch to a better VPN
- 10. Check the Ethernet adapter option settings
- 11. Change your VPN protocol
- 12. Change your DNS server configuration
- 13. Adjust your proxy settings
- FAQ
Why Is My VPN Connected But There’s No Internet?
If your VPN connects but blocks internet access, it’s usually due to configuration or server-side issues. This is a common problem across VPN providers and devices.
Common Reasons for VPN No Internet Issues
- 🛑 Incorrect DNS settings – Your system may be using unreachable or blocked DNS servers.
- 🌐 Unstable or slow internet connection – A weak connection can cause VPN tunnels to fail.
- 📍 Overloaded or misconfigured VPN server – The server you’re connected to may be down, blocked, or have bad routing.
- ⚠️ Temporary VPN service outage – Some VPNs experience downtime or connectivity issues from time to time.
It Happens with All Major VPNs
This isn’t unique to one provider — users report similar issues with:
- NordVPN connected but no internet (e.g., NordLynx issues)
- GlobalProtect not working
- Forticlient VPN no internet
- Surfshark, ExpressVPN, and Pulse Secure VPNs
- Can only access internet through VPN
- OpenVPN, Windows built-in VPN, and Radmin VPN
Affects All Operating Systems
This VPN issue can happen on any platform:
- Windows 10 & 11
- macOS
- Linux, iOS, and Android (less frequently)
How to Fix VPN Connected But Not Working: Step By Step Instructions
1. Switch to Another VPN Server
Why: The server you’re using might be overloaded, temporarily down, or blocked.
Steps:
- Open your VPN app.
- Disconnect from your current server.

- Select a different server (ideally in a different country or region).
- Click Connect.
- Open your browser and check if you can access websites.
2. Restart the VPN Client
Why: The VPN app may have crashed or failed to reconnect properly.
Steps:
- Fully close the VPN app (don’t just minimize it).
- Right-click its tray icon and select Exit if available.

- Reopen the VPN app.
- Connect to a server.
- Check your internet connection again.
3. Check Your Internet Connection Without VPN
Why: If your base connection isn’t working, the VPN won’t either.
Steps:
- Disconnect from the VPN.
- Open a web browser and try accessing a site like
www.google.com. - If the page doesn’t load:
- Restart your router/modem.
- Try a different device (e.g., your phone).
- Contact your ISP if the issue persists.
4. Check for DNS issues
- Ping an external IP address like 8.8.8.8 to confirm your internet connection is working. You can check whether you can reach the server you’re going to connect to by pinging it using the next steps.
- Click Start and type CMD in the search bar.
- Click Command Prompt.

- Type ping 8.8.8.8 (you can replace it with the address you wish to ping) and press Enter.
If you get replies from the ping, it indicates your connection is working and the issue is likely with the DNS, so you need to resolve DNS issues.
If you don’t get a reply, for example, a Request Timeout message, it shows something is blocking the VPN connection.
5. Flush DNS Cache
- On the Start menu, type View Network Connections.

- Right-click on the network connection you’re using.
- Click on Internet Protocol Version 4 (TCP/IP v4)and then on the Properties.
- Ensure you have Obtain IP Address automatically and Obtain DNS Server Automatically This configures your device to acquire the settings directly from your modem/router.
- Click OK and exit.
This is necessary if your VPN client, or a DNS leak protection script crashes and left an unusable DNS configuration.
6. Switch Network Type (Wi-Fi ↔ Mobile Data)
Why: Some networks block VPN traffic (especially mobile networks or public Wi-Fi).
Steps:
- If using Wi-Fi, try connecting via mobile hotspot.
- If using mobile data, switch to Wi-Fi and try again.
- Test VPN connection on both types to isolate the issue.
Swtich networks: If your VPN isn’t working on mobile data, try switching to Wi-Fi and check with your mobile provider if the issue is happening only on data.
If you still can’t browse while connected and suspect filtering, see how to fix VPN error 806 (often caused by blocked GRE/IPsec). You can also check VPN not working on Wi-Fi for Wi-Fi–specific fixes.
7. Check Your Firewall or Antivirus Settings
Why: These can block VPN traffic even if the app says “connected.”
Steps:
- Open your antivirus/firewall software.
- Temporarily disable the firewall.

- Connect to the VPN again and test internet access.
- If it works:
- Re-enable the firewall.
- Add your VPN app to the list of allowed/excluded apps.
8. Release and Renew IP Address
- Click Start and type CMD.
- Right-click Command Prompt from the results and select Run as Administrator.

- In the black screen, type these two commands: ipconfig /release and then ipconfig /renew then press enter after each.
Check if the connection starts working again.
9. Switch to a better VPN

If you’ve tried the other fixes and your VPN is still connected but not working, the problem might be the VPN service itself. This is especially true if you’re using:
- ❌ A free VPN, which often lacks reliable servers, good support, or proper maintenance.
- ❌ A cracked or pirated VPN version, which is risky — it may be outdated, tampered with, or blocked by many services.
- ❌ A low-quality provider with limited server infrastructure, slow speeds, or poor compatibility with modern firewalls and networks.
A reliable tool that you can switch to is PIA. We recommend Private Internet Access (PIA) for its proven reliability, strict no-logs policy, and vast server network. It consistently bypasses restrictions, offers advanced security features, and delivers fast, stable connections.
Its servers are incredibly fast, making it a great VPN for streaming and gaming with limited drops or delays to worry about.
Private Internet Access
Use premium VPN features to get an error-free and completely private connection.10. Check the Ethernet adapter option settings
- Right-click the Start menu and select Network Connections.

- On the left-hand side click Ethernet.

- Click Change adapter options.

- Right-click the network connection you’re using and select Properties.
- Highlight Internet Protocol Version 4 (TCP/IPv4) and click Properties.
- Select Use the following DNS server addresses and type OpenDNS addresses (208.67.222.222 and 208.67.220.220) in the Preferred DNS server and Alternate DNS server fields.
- Click OK, then Close, then Close Finally, close the Network Connections window.
- Flush your DNS. At this point, we recommend that you flush both your DNS resolver cache and your web browser’s cache. This ensures that your new DNS configuration settings take effect immediately.
11. Change your VPN protocol
VPN protocols are the methods by which your device connects to a VPN server. If your VPN uses the UDP protocol by default, this may be blocked in some countries.
For optimal performance, choose the protocols below in the following order:
- OpenVPN TCP
- L2TP
- PPTP
Open your VPN’s options or settings and select the Protocol from the list.
Note: PPTP offers only minimal security so only use it when absolutely necessary.
You may also want to read:
- Can’t Connect to VPN on Public Wi-Fi? Here’s What to Do
- VPN Not Working on 4G? Try These Fixes
- Can’t Connect to VPN When Using Mobile Hotspot? Here’s the Fix
12. Change your DNS server configuration
Open Network Connections settings
- Right-click Start and select Run.
- Type ncpa.cpl and click OK.
- In the Network connections window, find your usual connection, either LAN or Wireless network connection.

- Right-click the connection and select Properties.
Set the DNS server addresses
- Double click Internet Protocol Version 4 (IPv4) or just Internet Protocol.

- Select Use the following DNS server addresses.

- Type these Google DNS server addresses: Preferred DNS server 8.8.8.8 and Alternate DNS server 8.8.4.4
- If Google DNS is blocked, try the following: Neustar DNS Advantage (156.154.70.1 and 156.154.71.1) enter and press OK; Level3 DNS (4.2.2.1 and 4.2.2.2) enter and press OK. Once you’re done, set your VPN’s DNS settings, and flush old DNS entries as described in the next solution.
Manually configuring your Windows computer with other DNS server addresses can help you access blocked sites and enjoy faster speeds.
To configure your Windows computer, please follow the instructions above.
13. Adjust your proxy settings
- From the Tools or gear menu.

- Select Internet options.

- In the Connections tab, click LAN settings.
- Uncheck all of the displayed options except automatically detect settings.
- Click OK, and OK.
- Close your browser and then open it again.
A proxy server is an intermediary between your computer and the Internet, often used to hide your real location and allow you to access websites that would otherwise be blocked.
If you’re having trouble connecting to the Internet, it’s possible that it has been set to use a proxy server.
Make sure that your browser is set to an auto-detect proxy or to no proxy.
FAQ
There are several ways you can check whether your VPN is working or not:
1. Most VPNs tell you when you’re connected to a server. Check the status your software shows you.
2. Take note of your IP address, connect to a VPN server, and visit IPLeak. If the IP address the website discovers differs from yours and matches that of the server, then the VPN is working.
3. Check for DNS leaks on IPLeak. The website will show you if the VPN software is failing to encipher your DNS traffic.
Here are some of the quick and easy solutions for when your VPN is not connecting:
1. Check your internet connection.
2. Restart your device.
3. Connect to a server in another location.
4. Examine your VPN settings.
5. Disable your firewall and antivirus.
6. Check whether your VPN software needs updating.
7. Reinstall your VPN software.
If none of these solutions work, it’s a good idea to contact your VPN provider’s customer support.
If you’re unable to access the internet after you connect to a VPN server, apply one or more of the following fixes:
1. Connect to a different VPN server.
2. Check whether the software needs updating.
3. Disable your browser’s proxy settings.
4. Change your VPN protocol.
5. Disable your firewall and antivirus.
Read our disclosure page to find out how can you help VPNCentral sustain the editorial team Read more
User forum
9 messages