Sign In

Sign in to manage your subscription

Bessy Connect

5 min read

How to Check Your VPN Is Working: Five Tests in Five Minutes

A green icon in the app tells you one thing only: the tunnel came up. It says nothing about whether your DNS queries go through it, whether your browser is leaking your real address over WebRTC, or what happens to your traffic if the connection drops mid-session. Below are five checks in sequence, each with a clear pass or fail. Order matters — each test only makes sense if the previous one passed.

Test 1. Address: do sites see another country

What you're checking: websites see the VPN server's address, not yours.

With the VPN off, open any IP-checking service and note what it shows: address, city, ISP name. Turn the VPN on and reload.

Pass: the address changed, the country matches the location you picked, and the listed provider is a hosting company rather than your home ISP. Fail: same address or same city — the tunnel didn't come up, or your browser traffic is bypassing it. Check whether you're relying on a browser extension instead of an app: browser VPN extension or app.

Test 2. DNS: where name lookups go

What you're checking: turning site names into addresses happens inside the tunnel.

This is the most common leak by a wide margin. Your traffic can run through the VPN while the question "what's the address for example.com" goes to your ISP's resolver. Your provider then has a list of every site you opened, even though the content itself was encrypted.

Pass: the results show resolvers belonging to the VPN's country or the service itself, with your ISP nowhere in the list. Fail: your home provider appears among the DNS servers. Causes and fixes: DNS leaks and how to test your VPN.

Test 3. WebRTC: is your browser giving you away

What you're checking: the browser's real-time communication feature isn't exposing your real IP.

WebRTC contacts helper servers directly over UDP and can bypass proxy settings entirely. A system-level tunnel captures every socket on the device and covers this; a browser extension usually does not.

Pass: the public address field shows the VPN server's address. Fail: your real address is visible. Fix: move from an extension to a system client, or disable WebRTC in your browser if you don't need it.

Test 4. IPv6: is there a second, untunnelled route

What you're checking: your device doesn't have a second path out.

Many ISPs hand out IPv6 addresses, and some VPN clients only tunnel IPv4. The result: sites with IPv6 support see your real address, even though the IPv4 check showed another country.

Pass: the test reports no IPv6 detected, or shows the server's address. Fail: your own IPv6 address is visible. Fix: enable IPv6 tunnelling in the client, or disable IPv6 in your adapter or router if the option doesn't exist.

Test 5. Kill switch: what happens when the tunnel drops

What you're checking: traffic stops on a disconnect instead of continuing in the clear.

Almost everyone skips this one, and it's the only test that examines behaviour during a failure — the exact moment a VPN is supposed to matter.

How to do it manually:

  1. Connect the VPN and open the IP-checking page.
  2. Start something continuous, like a video.
  3. Break the connection: switch Wi-Fi off for two seconds, or move to mobile data.
  4. While the tunnel rebuilds, reload the IP page.

Pass: the page doesn't load at all — traffic is blocked until the tunnel returns. Fail: the page loads and shows your real address. Everything in that window went out unprotected.

More detail on the feature and how to enable it: VPN kill switch.

Summary table

| Test | What it catches | Pass criteria | |---|---|---| | Address | tunnel never came up | address and country changed | | DNS | ISP can see your site list | your provider absent from resolvers | | WebRTC | browser exposing real IP | address fields show the VPN server | | IPv6 | second route around the tunnel | no IPv6 detected, or server's address | | Kill switch | leak at the moment of a drop | no traffic passes during the drop |

What your ISP still sees after all five pass

A VPN doesn't make you invisible, and it's better to know the limits up front:

  • That an encrypted connection exists. Your provider sees you exchanging data with some address. With masking protocols this looks like an ordinary HTTPS session to an ordinary site rather than "VPN traffic".
  • Volume and timing. How much and when is always visible.
  • Anything outside the tunnel. Excluded apps, traffic before the connection came up, requests during device startup.

What the VPN service itself records is a question of trust rather than technology: does a VPN keep logs.

How BessyConnect performs on these

The client works at the system level rather than inside a browser, so WebRTC and third-party app traffic stay inside the tunnel. DNS queries are routed through it. On Apple devices there's a kill switch: when the connection breaks, internet access stops until protection returns. The protocol is VLESS with Reality masking — from the outside it's an encrypted session to an ordinary web address, with no distinctive VPN signature.

FAQ

What's the quickest way to check a VPN works? Open an IP-checking service before and after connecting. If the address and country changed, the tunnel is up. That's the minimum — DNS and WebRTC tests come next.

Why does a site still show my country with the VPN on? Three usual causes: a DNS leak, detection by your system language and time zone, or cookies from an earlier session. Start by clearing site data.

How do I test a VPN on a phone? The same way, in the phone's browser. The kill switch test is actually easier on mobile: just switch from Wi-Fi to mobile data.

How often should I re-test? After changing clients, updating the OS, or changing network settings. OS updates sometimes reset IPv6 behaviour.

What if the DNS leak test fails? Enable DNS routing through the tunnel in your client and remove manual DNS servers from your system settings.

Related articles

WhatsApp & Telegram Alternatives for Video Calls 2025

Best video calling messengers instead of WhatsApp & Telegram. Review of Zoom, Teams, Signal, FaceTime. Bypass blocks with BessyVPN - bessy.my More

Does a VPN Keep Logs, and What Can Your ISP See?

Does a VPN keep logs and what can your ISP see? An honest look at VPN privacy and anonymity. BessyConnect on VLESS+Reality keeps no browsing logs. More

DNS Leaks: What They Are and How to Test Your VPN

What a DNS leak is and how to run a dns leak test with your VPN on. Learn to check your VPN for leaks and fix them. BessyConnect — a private, leak-free VPN. More