How-Tos Productivity Downloads About

Check for VPN DNS Leaks

Your VPN is connected, the IP check looks right — but every website you visit is still being looked up through your internet provider's DNS servers, quietly logging everywhere you go. That is a DNS leak: the VPN tunnel carries your traffic while your address lookups sneak out the side door. It is common, invisible, and fixable in minutes.

A person at a real laptop showing a legible DNS leak test result page in a browser with pass indicators, the person's face relieved, home office.

TL;DR / Quick Fix

Quick fix: a DNS leak means your VPN encrypts traffic but your DNS lookups still go through your provider, revealing every site you visit. Run a DNS leak test while connected; if your provider's servers appear, enable your VPN's DNS leak protection or set a private DNS manually.

Follow these steps

  1. Understand what DNS does. Every site visit starts with a DNS lookup: translating the name to an address. Whoever runs that lookup sees every site you visit — which is why it matters who handles it while you are on a VPN.
  2. Run a leak test. Connect your VPN, then open a DNS leak test site. It shows which servers handled your lookups — see the test walkthrough for what the results mean.
  3. Read the results correctly. If only your VPN provider's servers appear: you are clean. If your ISP's servers appear: you are leaking. Mixed results on some networks are common — test on the network you actually use.
  4. Enable the VPN's DNS protection. Reputable VPN apps have a DNS leak protection or private-DNS toggle — turn it on. This forces all lookups through the tunnel and is the one-click fix for most leaks.
  5. Set DNS manually as backup. If the app lacks the toggle, set your system's DNS to a privacy-respecting provider manually. It is a few fields in network settings and survives app quirks.
  6. Re-test after every change. VPN updates, network switches, and sleep/wake cycles can reintroduce leaks. Make the leak test a habit after setup changes — trust, then verify.
A person performing step 1: Understand what DNS does. Every site visit starts with a DNS lookup: translating the name to an address. Whoev.
Step 1 in action: Understand what DNS does. Every site visit starts with a DNS lookup: translating the name to an address. Whoever runs that lookup sees every

What NOT to do

  • Do not assume 'VPN on' means 'no leaks.' The tunnel and DNS are separate systems — one working does not prove the other.
  • Do not test without the VPN connected. The test only means something when run through the tunnel you want to verify.
  • Do not ignore leaks on public Wi-Fi. That is exactly where DNS snooping is easiest and most valuable to attackers.
  • Do not use your ISP's DNS 'temporarily.' Temporary DNS settings have a way of becoming permanent — set private DNS and leave it.

Frequently asked questions

What is a DNS leak in simple terms?

Your VPN hides what you do, but DNS lookups reveal where you go. A leak means the 'where' escapes the tunnel while the 'what' stays hidden.

Can a kill switch fix DNS leaks?

No — different problems. The kill switch guards connection drops; DNS protection guards lookups. You need both enabled.

Do free VPNs leak more?

Often yes — many lack proper DNS handling entirely. It is one more reason to be wary of free VPNs.

What to read next

About the author

By Juan Ibarra · Google IT Support Certified (Verified on Credly). See the About page for full author details.

Share this guide