📝 March 31, 2026

Is Your VPN Actually Working? 7 Things to Check Right Now



Most people turn on their VPN and assume they're protected.
They're not checking. They're trusting.

And that trust is often misplaced.

VPNs can fail silently — leaking your real IP address, 
exposing your DNS queries, or dropping your connection 
without any warning. You'd never know unless you tested.

This guide walks you through 7 specific things to check 
right now to know whether your VPN is actually doing its job.

Why VPNs Fail Without You Knowing

A VPN creates an encrypted tunnel between your device and a server. In theory, all your traffic flows through that tunnel — hidden from your ISP, your network, and anyone watching.

In practice, there are at least 7 ways that a tunnel can leak.

The problem is that none of these failures looks obvious. Your VPN app still shows “Connected.” The green lock icon is still there. Everything looks fine — but your real identity is visible to anyone who knows where to look.

The only way to know for sure is to test.


The 7 Things to Check


1. Your Real IP Address Isn’t Showing

This is the most basic test — and the most important.

Your IP address is your identity on the internet. It reveals your approximate location, your ISP, and can be used to track your activity across websites. The entire point of a VPN is to replace your real IP with the VPN server’s IP.

What a failure looks like: You connect to a VPN server in Germany, but websites still see your real home IP in Israel (or wherever you actually are).

How to check: Run our IP Leak Test. It shows exactly which IP address the internet sees when you visit any website.

What to look for: The IP shown should match your VPN server’s location — not your real location.


2. Your DNS Queries Are Not Leaking

DNS is the internet’s phone book. Every time you visit a website, your device sends a DNS query to look up that site’s IP address.

Here’s the problem: even when your IP is hidden through a VPN, your DNS queries can still go directly to your ISP’s servers — completely bypassing the VPN tunnel. This is called a DNS leak, and it means your ISP can see every website you visit, even with VPN active.

What a failure looks like: Your IP shows a VPN location, but your DNS server still belongs to your ISP.

How to check: Run our DNS Leak Test. It shows which DNS servers are handling your queries and who operates them.

What to look for: DNS servers should belong to your VPN provider — not your ISP (Bezeq, Comcast, BT, etc.).


3. WebRTC Is Not Exposing Your Real IP

WebRTC is a browser technology that enables video calls, voice chat, and peer-to-peer file sharing. It’s built into Chrome, Firefox, Edge, and Safari.

The problem: WebRTC can communicate directly between devices, completely bypassing your VPN tunnel. This means websites can use WebRTC to discover your real IP address — even if your VPN is running perfectly.

This is one of the most common and least-known VPN vulnerabilities.

What a failure looks like: A website runs a WebRTC request and gets back your real home IP, not your VPN IP.

How to check: Run our WebRTC Leak Test. It checks whether your browser’s WebRTC is leaking your real IP.

What to look for: The local and public IPs shown via WebRTC should match your VPN — not your real location.


4. Your IPv6 Address Is Hidden

Most people know about IPv4 — the addresses that look like 192.168.1.1. But the internet has largely moved to IPv6 — addresses that look like 2a00:1450:4001:82f::2004.

Here’s the problem: most VPNs protect your IPv4 traffic but ignore IPv6 entirely. If your ISP has given you an IPv6 address and your VPN doesn’t block it, websites can see your real IPv6 address even when your IPv4 is fully hidden.

What a failure looks like: Your IPv4 shows a VPN location, but your IPv6 shows your real location and ISP.

How to check: Run our IPv6 Leak Test. It checks whether your real IPv6 address is visible to the internet.

What to look for: Either no IPv6 address is detected, or the IPv6 address belongs to your VPN provider.


5. Your VPN Isn’t Killing Your Speed

A VPN adds overhead — your traffic gets encrypted, routed through an extra server, and decrypted. Some speed loss is normal and expected.

But there’s a difference between acceptable overhead (10-20%) and a VPN that’s quietly destroying your connection (70-80% loss). Excessive speed loss can indicate poor server selection, an outdated protocol, or an overloaded server.

What a failure looks like: Your internet feels noticeably slower with VPN on. Streaming buffers, downloads crawl, video calls drop.

How to check: Run our Speed Test with VPN on, then again with VPN off. Compare the numbers.

What to look for:

  • Download/upload loss under 20% = good
  • 20-40% loss = acceptable
  • Over 40% loss = try a different server or protocol

6. Your Kill Switch Actually Works

A kill switch is a VPN feature that blocks all internet traffic if the VPN connection drops. Without it, your real IP is exposed every time your VPN disconnects — even for a split second.

The problem: many VPN apps claim to have a kill switch, but it doesn’t always work. Some kill switches only activate in specific conditions. Some have a gap of a few seconds between the VPN dropping and the kill switch activating. Those seconds are enough to expose your real IP.

What a failure looks like: Your VPN disconnects briefly (while switching servers, during a network change), and your real IP is exposed before reconnecting.

How to check: Run our Kill Switch Test. It monitors your IP in real time — disconnect your VPN while the test is running and see what happens.

What to look for: When you disconnect your VPN, your IP should either stay the same (kill switch working) or internet access should drop completely (kill switch blocking correctly).


7. Your Encryption Is Actually Strong

Not all VPN encryption is equal. Older VPN protocols use outdated cipher suites that have known vulnerabilities. Even modern protocols can be misconfigured by VPN providers.

Additionally, TLS fingerprinting means some websites and governments can detect that you’re using a VPN — not by seeing your traffic, but by analyzing the pattern of your connection handshake.

What a failure looks like: Your VPN is using TLS 1.0 or 1.1, weak cipher suites, or has an identifiable VPN fingerprint.

How to check: Run our Encryption Check. It analyzes your TLS version, cipher suite, and connection fingerprint.

What to look for: TLS 1.3 or TLS 1.2 minimum. Strong cipher suites (AES-256-GCM, ChaCha20). No obvious VPN fingerprint if you need deep anonymity.


What to Do If Your VPN Fails a Test

IP Leak: Try a different VPN server. If it persists, contact your VPN provider — or switch providers.

DNS Leak: Enable “DNS leak protection” in your VPN app settings. Some VPNs have this off by default. If not available, switch to a VPN that routes DNS through the tunnel automatically.

WebRTC Leak: Disable WebRTC in your browser settings, or install a browser extension that blocks WebRTC (uBlock Origin can do this). Some VPNs also block WebRTC at the app level.

IPv6 Leak: Enable “IPv6 leak protection” or “block IPv6” in your VPN app. Alternatively, disable IPv6 at the OS level if your VPN doesn’t offer this option.

Speed Issues: Try switching VPN protocols — WireGuard is typically the fastest. Try a server closer to your physical location. Avoid servers that are overcrowded (peak hours).

Kill Switch Not Working: Check that kill switch is enabled in your VPN app (it’s often off by default). Test with a system-level kill switch if your app version isn’t reliable.

Weak Encryption: Switch to a VPN protocol that uses AES-256-GCM or ChaCha20-Poly1305. WireGuard and OpenVPN with modern settings both meet this standard. Avoid PPTP and L2TP.


How Often Should You Test Your VPN?

  • After installing or updating your VPN app — updates can change default settings
  • After switching servers or protocols — different configurations behave differently
  • After a major OS update — operating system updates can affect VPN routing
  • Once a month as a routine check — VPN providers change infrastructure

Testing takes less than 5 minutes with the right tools. Run all 6 tests on vpnmeter.com and you’ll know exactly where you stand.


FAQ

Q: My VPN shows “Connected” — isn’t that enough? No. The connected status only means your device has a session with the VPN server. It doesn’t mean your traffic is actually being routed correctly, or that leaks aren’t occurring at the browser or OS level.

Q: Which VPN leaks the most? Free VPNs statistically have the highest leak rates — particularly DNS leaks. Among paid VPNs, the frequency of leaks varies by protocol and configuration, not just brand name.

Q: Can a VPN leak my IP without me knowing? Yes. IP and DNS leaks are completely invisible to the user. The VPN app shows normal status, your browser works normally, and there’s no error message. The only way to detect them is to actively test.

Q: Does using a VPN on mobile have the same leak risks? Yes — and sometimes more. Mobile devices switch between Wi-Fi and cellular, which can cause VPN reconnections that temporarily expose your real IP. Kill switch reliability on mobile apps varies significantly between providers.

Q: How do I know if my VPN protocol is secure? WireGuard and OpenVPN with AES-256-GCM are currently the strongest options. IKEv2/IPSec is solid. Avoid PPTP entirely — it’s been broken for years. Run our Encryption Check to see exactly what your connection is using.

Q: Is it possible for a VPN to fail only on certain websites? Yes. Some websites use WebRTC specifically to detect real IPs. Others use different techniques. A VPN that passes a standard IP test may still leak via WebRTC on specific sites. Always test WebRTC separately.


Run all 7 checks for free at vpnmeter.com — no account required, results in under 30 seconds.