Define what a passing setup looks like
A VPN can connect successfully while failing your actual requirement. Perhaps your laptop does not reconnect after sleep, an excluded browser uses a direct route or a phone has different settings from the desktop app. Start with the behavior you need to verify.
Write a small acceptance list: the devices, normal networks, applications, desired disconnect behavior and any intended exceptions. If the VPN is used for work, follow the organization’s policy and avoid changing a managed device without authorization.
| Record | Example information |
|---|---|
| Device and software | Operating system, version and VPN app version. |
| Network | Home connection, mobile connection or another permitted test network. |
| VPN configuration | Server location, protocol and kill-switch setting. |
| Exceptions | Any split-tunneling or local-network rules. |
| Expected behavior | Which traffic must stop if the tunnel is unavailable. |
Use non-sensitive browsing for these checks. You are testing whether the configuration works, so do not make the test depend on the protection already being correct.
Install from the right source and establish a baseline
Download the application from the provider’s official site or the appropriate operating-system store. Verify the product name and publisher. Avoid third-party download sites and unofficial configuration bundles.
Before connecting, note the ordinary public IP shown by a reputable IP-check page and whether normal browsing and the important applications work. Do not publish that address in a public report or support screenshot unnecessarily.
Start with the provider’s recommended supported protocol and a nearby server. Leave advanced settings unchanged until the baseline works. This reduces the number of variables if you need to troubleshoot.
Secure the account with a unique password and available multifactor protection. Keep recovery access independent of a single device that might be lost during travel.
Check the public route without overclaiming
Connect the VPN and repeat the public IP check. For traffic sent through the tunnel, the destination should normally observe the VPN exit address rather than the address used in the baseline. Confirm the result matches the intended route.
A matching IP result proves only what the test endpoint observed. It does not establish the route of every application, the provider’s logging practices or behavior during a future disconnect. Keep the conclusion proportionate.
If the address did not change, check whether you used a browser extension, an excluded application or a split-tunneling rule. Verify that the VPN app reports an active connection and that the test itself is not showing stale content.
For IPv6-capable networks, understand whether the app supports IPv6 through the tunnel or prevents a direct IPv6 route. Check the current platform documentation rather than applying a universal “disable IPv6” instruction.
Check DNS and understand what the result means
A DNS-check service can show which resolvers handled the test queries it generated. Compare that result with the behavior the VPN provider documents for your platform. If your usual network resolver appears unexpectedly, investigate the configuration.
Not every unfamiliar resolver is a leak. Providers may use third-party infrastructure, browsers may have their own encrypted-DNS setting and a resolver’s displayed location can be imprecise. The question is whether the actual path and trust relationship match your intended configuration.
Test after changing browser DNS settings or split-tunneling rules. Keep a record of what changed. If the result is ambiguous, ask the provider to explain the observed resolver rather than concluding from a map label alone.
DNS checks do not audit the provider’s data retention. They inspect one behavior at the time of the test. Separate configuration validation from claims about operational privacy.
Test disconnect protection safely
Read the app’s current documentation first. A kill switch may handle an unexpected tunnel loss differently from a manual disconnect, app exit, device restart or change of network. These are separate cases to evaluate.
On a harmless test page, check the behavior the provider says should occur when the connection is interrupted. Avoid forcefully modifying system networking if you are not comfortable restoring it. Use supported app controls and operating-system actions.
| Scenario | What to observe |
|---|---|
| Laptop sleeps and wakes | Does the tunnel reconnect before the activity you expect to protect resumes? |
| Phone changes networks | Does the app reconnect, block or temporarily use a direct route? |
| VPN server becomes unavailable | Does the documented disconnect protection activate? |
| App is manually closed | Does this match the manual-exit policy you intended? |
| Device restarts | Is startup behavior configured and understood? |
If a setting blocks all connectivity, keep the provider’s recovery instructions available offline. The purpose is a predictable setup, not an accidental lockout.
Treat split tunneling as a documented exception
Split tunneling can allow selected traffic to bypass the VPN or, in some configurations, route only selected traffic through it. Confirm which model the app uses. A reversed assumption can send the wrong application down the wrong path.
Start with one exception and test it. Check helper applications and DNS behavior where relevant. Avoid excluding a general-purpose browser simply to solve one site’s compatibility issue unless you understand the effect on all other tabs.
PIA’s desktop documentation is an example of why platform-specific instructions matter. Other providers and operating systems can implement the same feature name differently.
Repeat the checks after a major update. A routing rule that worked with one application executable or version may need attention when the application changes.
Measure useful performance, not just peak throughput
Use the same device, base network and test endpoint with and without the VPN. Record time, server location and protocol. Repeat a few times rather than turning one result into a ranking.
Then test normal tasks: a call, a download, a large upload and the applications you use daily. Latency and stability can matter more than maximum download speed. A geographically distant server often changes the route enough to affect interactive use.
If one application fails, diagnose narrowly. Check account restrictions, local firewall settings and the service’s policy. Do not assume every failure is a leak or that switching providers will fix a destination-side restriction.
We do not claim a provider speed winner from these steps. They are a way to decide whether your own configuration meets your requirements.
Keep a short configuration record
Save the app version, supported settings, intended exceptions and test date. Recheck after major operating-system updates, router changes or a new VPN app version. Remove exceptions that no longer serve a purpose.
For a household, make sure the person who maintains the router or account knows how to recover ordinary connectivity. For a business, use an approved access solution with appropriate administration rather than an undocumented shared consumer account.
Read the VPN shortlist for provider options and the protection guide for the limits of the tool. A reliable configuration and a realistic expectation belong together.
Frequently asked questions
Does an IP-check page prove my VPN is secure?
No. It shows the address visible to that endpoint for the tested request. It does not audit every application, disconnect state or provider system.
Should I disable IPv6?
Do not apply that as a universal rule. Check how your current app and platform support or block IPv6 and follow documented configuration guidance.
How often should I repeat the checks?
After meaningful changes such as a major app or operating-system update, a new router or altered routing rules, and whenever behavior becomes unexpected.
Sources & editorial notes
Sources checked on September 6, 2026. Product details can change by country, platform and billing term. Prices shown are snapshots, not live quotes.
- Proton VPN: supported protocol configuration
- PIA: client settings and disconnect protection
- PIA: desktop split tunneling
- EFF: the wider VPN trust decision
This guide combines published documentation with our editorial analysis. We have not measured provider performance or conducted an independent security audit. Read our methodology. Report a correction.

