Private DNS
Also called: Private encrypted DNS, VPN DNS, Encrypted DNS, Secure DNS
Definition. Private DNS means your domain lookups go to a resolver you choose, such as your VPN provider's own DNS servers, over an encrypted channel, so your ISP or local network can't read them or change them.
Stanislav Vovchyk · Updated Nov 5, 2026 · 12 tools have it
In short
- Private DNS sends domain lookups to a chosen resolver over an encrypted channel, usually the VPN provider's own servers inside the tunnel.
- It prevents DNS leaks and hijacking, but the resolver operator still sees your lookups, so its logging policy matters.
- After connecting, run a DNS leak test and watch for OS, browser or router DNS settings that bypass the VPN.
Every time you open a website or an app connects to a server, your device first asks a DNS resolver to turn a domain name into an IP address. By default that resolver usually belongs to your internet provider, and the query travels unencrypted. Private DNS replaces this with a resolver you choose, reached over an encrypted channel, so the network you are on can't read or alter your lookups.
The term covers two related things. In VPN apps, "private DNS" usually means the provider runs its own resolvers and sends all DNS queries to them inside the VPN tunnel. On Android, "Private DNS" is also the name of a system setting (Android 9 and later) that sends lookups to a resolver of your choice using DNS over TLS.
How it works
Plain DNS runs over UDP port 53 with no encryption. Anyone on the path, such as your ISP, the Wi-Fi operator or an attacker on a public hotspot, can see which domains you look up and can send back fake answers. Private DNS fixes this in one of two ways:
- Inside a VPN tunnel. The VPN app sets your device to use the provider's DNS servers, and the queries travel through the same encrypted tunnel as the rest of your traffic. The provider's resolver does the lookup, so your ISP only sees encrypted VPN traffic.
- Encrypted DNS protocols. DNS over TLS (DoT, port 853) and DNS over HTTPS (DoH, port 443) encrypt each query between your device or browser and the resolver. These work without a VPN.
| Method | What is encrypted | Who sees your lookups |
|---|---|---|
| Default ISP DNS | Nothing | ISP and local network |
| DoT / DoH resolver | DNS queries only | The chosen DNS provider |
| VPN private DNS | All traffic, including DNS | The VPN provider |
Why it matters
The main reason is DNS leaks. Even with the VPN on, a badly configured app or operating system can keep sending lookups to the ISP's resolver. Your traffic is hidden but your browsing history is not. A VPN that runs its own DNS and forces every query through the tunnel closes that gap.
Private DNS also stops DNS hijacking, where an ISP or hotspot redirects mistyped or blocked domains to its own pages. It gets around simple DNS-based blocking of websites. Some providers also filter ads, trackers and malicious domains at the resolver level.
Limits and risks
- You move trust, you don't remove it. The resolver operator still sees every domain you look up. With a VPN, how private this is depends on the provider's no-logs policy and whether it has been audited.
- Encrypted DNS alone doesn't hide where you go. Without a VPN, your ISP still sees the IP addresses you connect to, and often the site name in the TLS handshake (SNI), unless the site supports Encrypted Client Hello.
- Settings can conflict. An OS-level private DNS setting, a browser's built-in DoH or a custom DNS on the router can override or bypass the VPN's resolver. Some VPN apps tell you to turn these off.
- Leaks during reconnects. If the tunnel drops, queries can fall back to the ISP resolver unless a kill switch blocks traffic.
- Split tunneling side effects. Apps excluded through split tunneling may use the regular DNS, which is expected but worth knowing.
What to check when comparing tools
- Whether the provider runs its own resolvers or forwards queries to a third-party DNS service.
- Whether DNS logging is covered by the no-logs policy and by an independent audit.
- Built-in DNS and IPv6 leak protection on every platform you use, not only on desktop.
- Whether the app supports DoH or DoT for its resolvers, or only plain DNS inside the tunnel.
- Optional DNS filtering for ads, trackers and malware, and whether you can switch it off.
- Whether you can set a custom DNS server if you prefer your own resolver.
After connecting, run a DNS leak test. The only resolvers listed should belong to your VPN provider or the service you picked.
Related terms
Private DNS vs Smart DNS: Smart DNS sends selected lookups to proxy servers to unblock streaming catalogues. It has no encryption and doesn't hide your IP. DoH vs DoT: both encrypt DNS. DoT uses its own port and is easy for networks to spot or block. DoH blends in with normal HTTPS traffic.
Tools that have it
From the directory, based on each tool's own feature list. Check the plan: some offer it only on paid tiers or certain apps.
- N
NordVPNUses its own DNS servers through the tunnel · From $2.99/mo - V
VeePNUses its own DNS servers through the tunnel · From $1.99/mo
- T
Turbo VPNPrivate DNS listed as a feature · Free, from $3.33/mo
- E
ExpressVPNPrivate encrypted DNS on its own servers · Paid - I
IPVanishUses its own DNS servers through the tunnel · See site - V
VPN Proxy MasterDNS leak protection with VPN resolvers · From $3.70/mo - M
Mullvad VPNUses its own DNS servers through the tunnel · From $5.61/mo
- F
FreeVPNPlanetDNS leak protection with VPN resolvers · Freemium
- P
Private Internet AccessUses its own DNS servers through the tunnel · From $2.03/mo - T
TorGuardUses its own DNS servers through the tunnel · Paid - V
VyprVPNRuns its own no-log VyprDNS · Paid - C
CyberGhostUses its own DNS servers through the tunnel · Paid
FAQ
Is private DNS the same as a VPN?
No. Encrypted DNS on its own only protects your domain lookups. Your IP address and the rest of your traffic stay visible. A VPN with private DNS encrypts both the lookups and the traffic.
Should I keep Android's Private DNS setting on while using a VPN?
Usually no. It can send lookups to a different resolver from the VPN's, and some VPN apps ask you to turn it off. Turn it on when you are not using a VPN.
How do I check whether my VPN leaks DNS?
Connect to the VPN and open a DNS leak test site. If the results show your ISP's resolvers instead of the VPN provider's, your DNS is leaking.
Does private DNS make browsing faster?
Not reliably. Speed depends on how close and fast the resolver is. A distant or busy resolver can even add delay.