Jump to Your Device
You're connected to a VPN, but are you actually protected? Many VPNs fail to prevent DNS leaks, leaving your browsing history exposed. Test yours with our DNS Leak Checker.
Common Reasons VPNs Fail
- No DNS leak protection — cheap or free VPNs often don't route DNS through the tunnel
- IPv6 not handled — your VPN tunnels IPv4 but IPv6 DNS queries leak through
- OS overrides VPN DNS — Windows and macOS can send DNS queries outside the tunnel
- WebRTC bypass — your browser reveals your real IP via WebRTC, ignoring the VPN
- VPN disconnects silently — without a kill switch, traffic flows unprotected when the VPN drops
How to Test If Your VPN Is Leaking
- Connect to your VPN
- Run our DNS Leak Checker
- If the DNS servers shown belong to your ISP (not your VPN), you have a leak
- Also run our WebRTC Leak Test to check for browser-level leaks
The Fix: Switch to a Reliable VPN
If your VPN is leaking, the simplest fix is switching to one that actually works. NordVPN has passed every leak test we've run — it handles DNS, WebRTC, and IPv6 leaks out of the box, with an automatic kill switch on every platform.
Quick Fixes If You Can't Switch VPNs
- Manually set DNS to 1.1.1.1 or 8.8.8.8 in your OS settings
- Disable WebRTC in your browser (Firefox guide / Chrome guide)
- Enable your VPN's kill switch if it has one
- Disable IPv6 in your network adapter settings
Related Guides
VPN Fix: WindowsFix VPN issues on Windows 10/11VPN Fix: MacResolve macOS VPN connection problemsVPN Fix: iPhoneFix VPN on iOS step-by-stepVPN Fix: AndroidSolve Android VPN issuesNordVPN Not WorkingTroubleshoot NordVPN connection failuresWebRTC Leak TestCheck if your browser is leaking your real IPDNS Leak CheckerTest your DNS, IP & WebRTC privacy