Not sure if your DNS is leaking? Find out in seconds.
Common Causes
TAP Adapter Corruption
The virtual network adapter used by most VPNs can become corrupted after Windows updates, preventing the tunnel from establishing.
Windows Firewall Blocking VPN
Windows Defender Firewall may silently block your VPN's outbound connections, especially after a major OS update.
DNS Settings Override
Windows can override your VPN's DNS servers with your ISP's DNS, causing DNS leaks even while connected.
Smart Multi-Homed Name Resolution
A Windows feature that sends DNS queries to all available adapters simultaneously, bypassing your VPN tunnel entirely.
Outdated VPN Client
Running an old version of your VPN app on a newer Windows build often causes compatibility crashes and connection failures.
Step-by-Step Fix
- 1
Reinstall the TAP Adapter
Open Device Manager, expand Network Adapters, right-click the TAP adapter and select Uninstall. Then reinstall your VPN client, which will recreate a fresh TAP adapter automatically.
- 2
Add a Firewall Exception
Go to Windows Defender Firewall → Advanced Settings → Outbound Rules. Create a new rule allowing your VPN executable through. This prevents Windows from silently blocking your VPN traffic.
- 3
Disable Smart Multi-Homed Name Resolution
Open Group Policy Editor (gpedit.msc), navigate to Computer Configuration → Administrative Templates → Network → DNS Client, and enable 'Turn off smart multi-homed name resolution'. This stops Windows from leaking DNS queries outside your tunnel.
- 4
Set DNS Manually on Your Network Adapter
Open Network Connections, right-click your active adapter, select Properties → IPv4 → Use the following DNS server addresses. Set them to 1.1.1.1 and 1.0.0.1 (or your VPN provider's DNS).
- 5
Update Your VPN Client
Download the latest version of your VPN from the provider's website. Uninstall the old version first using Add/Remove Programs to ensure a clean install.
- 6
Disable IPv6 on Your Adapter
In your network adapter properties, uncheck Internet Protocol Version 6 (TCP/IPv6). Many VPNs don't tunnel IPv6 traffic, which creates a leak path on Windows.
- 7
Run a DNS Leak Test
After applying fixes, visit our homepage and run a DNS leak test. If you see your ISP's DNS servers instead of your VPN's, the leak is still present and further action is needed.
While fixing your VPN, run a DNS leak test to make sure your real IP isn't exposed
Not sure if your DNS is leaking? Find out in seconds.