iPGaze

DNS Leak Test

Check whether your DNS queries leak outside your VPN to your real ISP.

DNS Leak Test isn’t enabled on this server yet

This test needs an authoritative DNS server delegated to a subdomain. See the setup steps in DEPLOYMENT.md; once configured it activates automatically.

About the DNS Leak Test

When you use a VPN, your DNS queries should travel through the VPN's encrypted tunnel and be resolved by the VPN's DNS servers. A DNS leak happens when some queries escape the tunnel and are answered by your real ISP's resolvers instead — exposing the sites you visit and your real location even though your IP appears hidden. This DNS Leak Test triggers unique DNS lookups and shows exactly which resolvers handled them, so you can confirm whether your VPN is leaking.

How to use

  1. Connect to your VPN (if you use one).
  2. Press “Start DNS leak test” and wait a few seconds.
  3. Review the resolvers that handled your queries and their locations.
  4. If they belong to your real ISP or country, your DNS is leaking.

Frequently asked questions

What is a DNS leak?
A DNS leak is when your device sends DNS lookups to resolvers outside your VPN tunnel (usually your ISP's), revealing which sites you visit and your real region despite using a VPN.
How do I fix a DNS leak?
Enable your VPN's DNS leak protection, force all DNS through the VPN, disable IPv6 if your VPN doesn't tunnel it, and avoid setting a separate DNS server that bypasses the VPN.
Why do I see no resolvers, or a public DNS like Google?
If your browser uses DNS-over-HTTPS (DoH), lookups go directly to that provider and won't appear here. Seeing only your VPN's or a chosen public resolver — not your ISP — generally means no leak.

Related Security tools