How to Test Whether Your VPN Connection Is Working

How to Test Whether Your VPN Connection Is Working

Ryan Foster
April 6, 2026· Updated August 12, 2026· 10 min read

You open your VPN app, click connect, and see a little lock icon. Are you actually safe? Not always. A VPN tunnel can be established while your real identity still leaks through protocol fallback, browser behavior, or conflicting system settings. A repeatable VPN test routine is the only dependable way to verify your online privacy.

Key Takeaways

  • IP leak testing is the first step. If your real IP remains visible after connecting to a VPN, every other protection is compromised.
  • DNS leaks are harder to notice: your IP may be hidden while DNS requests still go through your ISP.
  • WebRTC leaks are browser-level risks many users never think about.
  • Speed tests help you tell normal encryption overhead from a real configuration problem.
  • The full routine takes less than 10 minutes and is worth running at least once a month.

💡 AethoVPN can establish the encrypted connection, but you should still test the public IP, DNS, IPv6, and reconnect behavior yourself; do not infer a protection feature unless the current official app or documentation shows it.

Why should you test your VPN regularly?

Many people install a VPN and never check it again. If you are still learning the basics, start with our complete VPN guide. A VPN app is not a “set it and forget it” tool. Operating system upgrades, browser updates, and router firmware changes can all weaken tunnel integrity without obvious warnings.

IETF security guidance repeatedly emphasizes that encrypted tunnel effectiveness must be verified continuously, not assumed from the client’s status screen.[1] In other words, “connected” only proves the handshake succeeded. It does not prove every packet is inside the encrypted tunnel.

Retest immediately after:

  • A major operating system or VPN app update.
  • Switching Wi-Fi networks, such as moving from home to a cafe.
  • Changing browser privacy settings or adding new extensions.
  • Enabling split tunneling.

5 essential VPN security tests

Test 1: IP address leak test

This is the most direct check. If your real public IP is still exposed after connecting to a VPN, your location and identity information are visible online.

Steps:

  1. Disconnect the VPN and open BrowserLeaks IP or IPLeak.net.
  2. Record the IP address, ISP name, and location shown on the page.
  3. Connect the VPN and choose a server in a country different from your physical location.
  4. Refresh the same test page and compare the results.

How to read the result:

SignalNormal (VPN working)Abnormal (leak present)
IP addressVPN server IPYour home ISP IP
ISP nameVPN provider or data centerYour internet provider
LocationCountry of selected VPN nodeYour real city

Common fixes:

  • Disable split tunneling so all traffic uses the VPN tunnel.
  • Enable Kill Switch to prevent leaks if the VPN disconnects.
  • Disable IPv6 in VPN settings because some VPNs only protect IPv4 traffic.[2]

Test 2: DNS leak test

DNS leaks are more subtle. When you visit a website, your system first asks a DNS server for the domain’s IP address. If that request bypasses the VPN and goes directly to your ISP, your browsing history remains visible even when your IP is masked.

Steps:

  1. Disconnect the VPN, open DNSLeakTest.com, and click “Extended Test.”
  2. Record the DNS server list.
  3. Connect the VPN and run the Extended Test again.

How to read the result:

Every DNS server in the result should belong to your VPN provider or a trusted secure DNS provider such as Cloudflare or Google. If you still see your local ISP, your DNS requests are leaking.

Common fixes:

  • Turn on DNS leak protection or custom DNS inside the VPN app.
  • Set system DNS to 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google) as a backup.
  • If you want the mechanics behind DNS errors and resolution, read our related guide.

Test 3: WebRTC leak test

WebRTC, or Web Real-Time Communication, is built into modern browsers for video calls and voice chat. The problem is that WebRTC can probe local and public IP addresses while creating peer-to-peer connections, and that behavior may operate outside the VPN tunnel.[3]

Steps:

  1. Disconnect the VPN and open BrowserLeaks WebRTC.
  2. Record the IP addresses shown.
  3. Connect the VPN, refresh the page, and check whether your real IP still appears.

How to read the result:

After connecting to the VPN, the page should show only the VPN-assigned IP or no IP at all. If your real public IP or a 192.168.x.x local address appears, you have a WebRTC leak.

Common fixes:

  • Firefox users: type about:config, search for media.peerconnection.enabled, and set it to false.
  • Chrome/Edge users: install extensions such as "WebRTC Control" or "uBlock Origin" to limit WebRTC behavior.
  • Use a VPN app with built-in WebRTC blocking for the lowest maintenance option.

Test 4: VPN speed and latency test

Speed drops are the most common VPN complaint, but slower does not always mean broken. Encryption and longer routing add overhead. The question is whether the overhead is reasonable.

Steps:

  1. Disconnect the VPN, open Speedtest by Ookla or Fast.com, and record download speed, upload speed, and ping.
  2. Connect the VPN, preferably to a nearby server, and run the same test again.
  3. Compare the two results.

How to read the result:

Speed lossRatingLikely cause
10%-30%NormalEncryption overhead and extra routing hops
30%-50%Acceptable but worth optimizingDistant server or peak congestion
Over 50%TroubleshootWrong protocol, overloaded server, or ISP throttling

Common fixes:

  • Switch to WireGuard. Our VPN protocol guide explains why it is usually faster.
  • Choose a physically closer server.
  • Avoid peak hours, often 8 p.m. to 11 p.m. local time.
  • For deeper speed analysis, read our VPN speed test guide.

Test 5: VPN installer malware scan

This test checks the VPN software itself, not the connection. VPN installers downloaded from unofficial sites may include ad injectors, keyloggers, or ransomware.

Steps:

  1. Download the latest installer from the official VPN website.
  2. Do not install it yet. Upload the installer to VirusTotal.
  3. Wait for the scan and review engine results.

How to read the result:

If all engines mark the file clean, the installer is probably safe. If several well-known engines such as Kaspersky, Bitdefender, or ESET warn at the same time, stop and choose another provider.

VirusTotal only detects known malicious signatures. A clean installer does not prove the VPN provider avoids logging on the backend. Independent security audits are still the stronger trust signal.[4]

What should you do if a VPN test fails?

If any test fails, do not uninstall the VPN immediately. Most failures can be fixed with basic system and app adjustments.

Basic troubleshooting checklist

  1. Switch VPN servers and reconnect. A single node may be overloaded or blocked.
  2. Switch VPN protocols, for example from OpenVPN to WireGuard.
  3. Update the VPN app to the latest version.
  4. Restart the device to clear cached network state and reset adapters.

Advanced fixes for persistent leaks

If the basics do not help:

  • Confirm Kill Switch and DNS leak protection are enabled.
  • Review split tunneling rules; any excluded app or domain can leak.
  • Disable IPv6 at the system level.
  • Make sure browser DNS-over-HTTPS does not override the VPN DNS configuration.

When should you change VPN providers?

If IP, DNS, or WebRTC tests keep failing after all protections are enabled, the problem may be the VPN service itself. A reliable VPN should pass these five tests on default settings without asking users to patch protocol-level weaknesses manually.

How should you test a VPN before an international trip?

A normal home test is useful, but it is not the whole travel check. Before you leave, repeat the basic IP, DNS, and speed checks on a second connection, such as cellular data or a trusted hotspot. This helps you distinguish a client problem from a hotel, airport, or carrier network problem.

Use a short pre-trip sequence:

  1. Confirm that you can sign in and that the client has a current configuration.
  2. Save two reasonable server choices instead of relying on one location.
  3. Open the services you actually need, such as mail, work tools, and banking, after the VPN is connected.
  4. After joining a hotel or airport network, complete only the captive-portal step first, then reconnect the VPN and repeat the checks.

If one server fails while another works, record that result rather than repeatedly changing unrelated settings. The VPN for international travel guide covers the wider preparation checklist, while the captive-portal troubleshooting guide covers the most common airport and hotel exception.

Summary

  • IP leaks are easy to spot and highly damaging.
  • DNS leaks are quieter and need an Extended Test.
  • WebRTC leaks are browser-level risks independent from the VPN tunnel.
  • A 10%-30% speed loss is normal; over 50% deserves protocol and server troubleshooting.
  • Malware scanning the installer protects the first trust boundary.
  • Run the full routine monthly and after every major network or software change.

FAQ

How do I know if my VPN is really working?

Open an IP test site such as BrowserLeaks or IPLeak.net before and after connecting. If the IP address and ISP name change, the basic tunnel works. For better assurance, also run DNS and WebRTC tests.

How often should I test my VPN?

Run the full five-test routine at least once a month. If you often use public Wi-Fi in cafes or hotels, run a quick check after each new network. Retest after VPN app or operating system updates too.

Are there free VPN testing tools?

Yes. BrowserLeaks, DNSLeakTest.com, IPLeak.net, VirusTotal, and Speedtest by Ookla are free and require no account. A browser is enough for the full routine.

Is it normal for internet speed to drop after connecting to a VPN?

Some speed loss is normal. Encryption uses computing resources, and traffic takes extra routing hops through the VPN server. WireGuard, nearby servers, and avoiding peak times usually keep the loss around 10%-30%.

Can antivirus software interfere with VPN test results?

Yes. Some antivirus and firewall products intercept or inspect encrypted traffic, which can prevent a VPN tunnel from forming correctly and cause IP or DNS test failures. If you test with security software disabled, turn it back on immediately afterward.

How do I test a VPN on my phone?

Use the same method as on desktop. Open BrowserLeaks or DNSLeakTest.com in your mobile browser, record baseline data with the VPN off, then connect the VPN and test again. iOS and Android both support these web tools, though WebRTC behavior varies by browser.

Does passing these VPN tests mean I am absolutely safe?

No. These tests confirm there are no obvious transport-layer leaks, but they cannot prove whether the VPN provider logs connection data on the backend. Full security also requires an audited provider with a strict no-logs policy.


Disclaimer: This article is for general informational purposes only and does not constitute legal, technical, or other professional advice. We make no guarantees regarding the accuracy, completeness, or timeliness of the content. When using AethoVPN, please follow your local laws and our terms of service.

Sources:

  1. IETF - RFC 8446: The Transport Layer Security (TLS) Protocol Version 1.3 — https://datatracker.ietf.org/doc/html/rfc8446
  2. Cloudflare - What is IPv6? — https://www.cloudflare.com/learning/network-layer/what-is-ipv6/
  3. MDN Web Docs - WebRTC API — https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API
  4. VirusTotal - How it works — https://docs.virustotal.com/docs/how-it-works

Sources checked 8 May 2026.


Related Articles:

Start your 3-day free trial

Sign up to experience all premium features at no cost.

*Available only to new users. Each user is limited to one trial.

How to Test Whether Your VPN Connection Is Working | AethoVPN