DNS Leak Test Guide

A DNS leak can expose your browsing history even when using a VPN. This guide shows you how to test for leaks, fix them, and choose VPNs with built-in DNS protection to keep your online activity truly private.

How to Test for DNS Leaks

Follow these steps to check if your VPN is leaking DNS requests:

  1. Disconnect from your VPN completely
  2. Visit DNSLeakTest.com and note your ISP's DNS servers
  3. Connect to your VPN (choose a server in another country)
  4. Run the extended test – if you see your ISP's servers, you have a leak

For mobile devices, apps like DNS Leak Test (Android) or iOS version work similarly.

How to Fix DNS Leaks

If your test shows leaks, try these solutions:

  • Change VPN providers – Some budget VPNs don't properly handle DNS requests
  • Enable the VPN's DNS leak protection – Look for this in settings (often disabled by default)
  • Manually configure DNS – Set your device to use Cloudflare (1.1.1.1) or Google DNS (8.8.8.8)
  • Check IPv6 – Disable IPv6 in your OS network settings as many VPNs only handle IPv4

For persistent leaks, consider using our privacy guides to harden your system.

VPNs With Built-In DNS Protection

These providers include automatic DNS leak protection and private DNS servers:

ProviderDNS FeaturesTry
ExpressVPNPrivate DNS on all servers, automatic leak protectionGet ExpressVPN
NordVPNSmartDNS for streaming, Threat Protection blocks malicious DNSGet NordVPN
Proton VPNSecure Core DNS, open-source DNS serversGet Proton VPN

DNS Leak FAQs

Can a DNS leak expose my browsing history?

Yes. While it won't show specific pages, your ISP can see all domains you visit through leaked DNS requests.

Do all VPNs prevent DNS leaks?

No. Some free or low-quality VPNs route DNS through your ISP. Always test after connecting.

Is WebRTC the same as a DNS leak?

No. WebRTC leaks your real IP address through browsers, while DNS leaks expose domain lookups. Both need separate fixes.

How often should I test for leaks?

Monthly checks are good practice, especially after VPN or system updates that might change network settings.

Stay Protected Against DNS Leaks

For most users, ExpressVPN provides the most reliable DNS protection with its private, encrypted DNS servers on every connection. Their network is independently audited and works seamlessly across all devices.

Get ExpressVPN Now

Looking for alternatives? See our best VPN picks for different needs.