IPv6 Leak Test
Check if your VPN is leaking IPv6 traffic and exposing your real identity.
Takes about 5-10 seconds
How This Test Works
- We query our IPv4-only endpoint (v4.zend2.com) to get your IPv4 address and network info
- We query our IPv6-only endpoint (v6.zend2.com) to check if you have IPv6 connectivity
- We use WebRTC ICE candidate gathering to detect any IPv6 addresses your browser might expose
- We compare the ASN (network owner) of your IPv4 and IPv6 addresses
- If IPv6 comes from a different network (your ISP) while IPv4 is from your VPN, that's a leak
Privacy note: This test does not log any IP addresses or personal data.
What Is an IPv6 Leak?
An IPv6 leak occurs when your IPv6 internet traffic bypasses your VPN tunnel and travels directly through your Internet Service Provider (ISP). This can happen even when your VPN is connected and working correctly for IPv4 traffic.
When you connect to a VPN, you expect all your internet traffic to be encrypted and routed through the VPN server. However, many VPNs were designed primarily for IPv4 and don't properly handle IPv6 traffic. This creates a "split tunnel" situation where:
- IPv4 traffic goes through your VPN (protected)
- IPv6 traffic goes directly to your ISP (exposed)
Why IPv6 Leaks Matter
Identity Exposure
Your real IPv6 address can be linked to your ISP account and physical location.
Silent Failure
IPv6 leaks happen silently while your VPN shows "connected".
Growing IPv6 Adoption
More websites support IPv6, making leaks more likely to expose you.
Unique Identifier
IPv6 addresses are often static and unique, making them excellent tracking identifiers.
How to Fix IPv6 Leaks
1. Use a VPN with IPv6 Support: Premium VPNs like Mullvad, NordVPN, and ExpressVPN offer full IPv6 support.
2. Enable IPv6 Leak Protection: Many VPNs offer an "IPv6 leak protection" setting that blocks all IPv6 traffic while connected.
3. Disable IPv6 on Your Device:
- Windows: Network adapter settings → IPv6 → Uncheck
- macOS: System Preferences → Network → Advanced → TCP/IP → Configure IPv6: Off
- Linux: Add
net.ipv6.conf.all.disable_ipv6 = 1to sysctl.conf
4. Disable IPv6 on Your Router: For network-wide protection, disable IPv6 in your router settings.
Frequently Asked Questions
You can fix IPv6 leaks by:
- Using a VPN that fully supports IPv6 tunneling
- Enabling IPv6 leak protection in your VPN settings
- Disabling IPv6 on your device or router
- Using a VPN that blocks IPv6 traffic entirely