DNS Leak Test
Detect your DNS servers and check if your DNS queries are leaking.
Ready to check your DNS?
Takes about 30-60 seconds
Running DNS Leak Test...
Querying DNS servers
Your IP Address
DNS Leak Test
Test Results
Your DNS Servers
| IP Address | rDNS | ISP | Location |
|---|---|---|---|
|
|
Could not detect DNS resolvers.
Detected directly from your browser.
DNS Response Comparison
Compares what your system DNS vs DoH providers return for the same domain. Green = matches system DNS. Red = differs from system DNS (potential manipulation).
| Query | Your DNS | Google DoH | CF DoH | Q9 DoH |
|---|---|---|---|---|
How This Test Works
This tool uses the same method used by browserleaks.com. We generate random subdomains and query them through your system DNS resolver.
We also query whoami.akamai.net as a fallback (Akamai's DNS returns your resolver's IP as the A record). Results from all methods are accumulated across visits to catch round-robin DNS resolvers.
We compare results from your system DNS against Google, Cloudflare, and Quad9 DoH providers. If the system DNS returns a different IP than the DoH providers, it may indicate DNS manipulation.
The DNS resolver IPs shown above are the actual DNS servers handling your queries. Multiple resolver IPs can appear if your ISP uses a pool of DNS servers (round-robin) or if your traffic passes through multiple DNS proxies.
What is a DNS Leak?
When connected to a VPN, your DNS queries should be routed through the encrypted tunnel. A DNS leak occurs when your system bypasses the VPN and sends DNS requests directly to your ISP's DNS servers, potentially exposing your browsing activity.
Preventing DNS Leaks
- Enable "DNS leak protection" in your VPN settings.
- Use a VPN provider that operates their own DNS servers.
- Manually set your DNS to a secure provider like Cloudflare (1.1.1.1) or Google (8.8.8.8).
- Block outbound DNS (port 53) except through your VPN tunnel.