DNS Leak Test

A DNS leak means your DNS queries go to your ISP or another provider instead of through your VPN. This page shows your current visible IP. If you're on a VPN, that IP should be the VPN's. For a full DNS leak test that identifies which DNS servers handle your queries, use the link below.

FreeIP CheckNo Signup

Your Visible IP

This is the IP our server sees when you connect.

Loading…

For a full DNS leak test: dnsleaktest.com

How to Use This Tool

Load this page. Your current public IP appears above. If you're using a VPN, that IP should be the VPN exit IP. If it matches your real ISP IP, you may have a leak. For a detailed test that shows which DNS servers are resolving your queries, open the linked external test in a new tab and run it. That service uses unique hostnames and its own DNS infrastructure to identify your resolvers.

Why This Tool Matters

VPNs are supposed to route all traffic — including DNS — through their network. If DNS leaks, your ISP (or another provider) can still see what domains you look up. That undermines privacy. Catching a leak lets you fix VPN settings or switch to a VPN that properly handles DNS.

Use Cases

  • Verify your VPN is not leaking DNS to your ISP
  • Check that DNS-over-HTTPS or custom DNS is working as expected
  • Troubleshoot "VPN on but DNS still goes to ISP" issues
  • Confirm router or network DNS configuration

FAQs

What is a DNS leak?

When you use a VPN, your DNS queries should go through the VPN's DNS servers. A DNS leak means your queries are still going to your ISP or another provider, exposing what you look up.

How does this test work?

We show your current public IP. If you're on a VPN, that IP should be the VPN's. We also link to a full DNS leak test that identifies which DNS servers resolve your queries.

What if my IP matches my ISP?

If you're on a VPN and your IP matches your real ISP, that could indicate a leak. Run a full DNS leak test from a dedicated service for detailed DNS server identification.

Is this test private?

We see your IP when you load the page and run the test. We don't store or log it. For a complete DNS leak check, use the linked external test.

Why use an external DNS leak test?

A full DNS leak test requires the DNS resolvers to query unique hostnames. The authoritative server then sees which resolvers made the queries. We don't run that infrastructure; we provide your IP and a link to a trusted test.