DNS Leak Test

Check if your VPN is leaking DNS queries and exposing your browsing activity.

Click the button below to test for DNS leaks. This will analyze your connection to detect if DNS queries are bypassing your VPN.

Protect Your Privacy

Hide your real IP address and encrypt your internet connection with ExpressVPN.

Get ExpressVPN Now

We may earn a commission if you purchase via our link.

What is a DNS Leak?

A DNS leak occurs when your DNS queries bypass your VPN tunnel and are sent directly to your ISP's DNS servers. This can expose your browsing history and online activities, even when using a VPN. DNS leaks defeat the purpose of using a VPN for privacy.

When you use a VPN, all your internet traffic, including DNS queries, should go through the encrypted VPN tunnel. However, due to various technical issues or misconfigurations, DNS requests might leak outside the tunnel, revealing which websites you're visiting to your ISP or other observers.

Common Causes of DNS Leaks

How to Fix DNS Leaks

  1. Use a Quality VPN: Choose a VPN provider with built-in DNS leak protection
  2. Enable IPv6 Protection: Ensure your VPN handles IPv6 or disable IPv6 on your device
  3. Configure DNS Manually: Set your DNS servers to your VPN provider's DNS
  4. Disable WebRTC: In your browser, disable WebRTC to prevent IP leaks
  5. Use VPN DNS: Always use your VPN provider's DNS servers, not third-party ones
  6. Test Regularly: Run DNS leak tests periodically to ensure your VPN is working correctly

Understanding Test Results

When you run a DNS leak test:

Important: This test provides basic DNS leak detection. For comprehensive testing, use multiple test methods and check for WebRTC leaks separately.