DNS leak test
A DNS leak happens when your device looks up domain names through your internet provider instead of through your VPN. Your traffic stays encrypted, but the list of sites you visit does not stay private. This test asks your device to resolve a set of unique hostnames and reports which resolvers answered.
This test needs a wildcard DNS endpoint on our own infrastructure to observe which resolver performs each lookup — it is not something a page can determine on its own. Where that endpoint is unavailable the test says so plainly rather than inventing a result.
Why a leak matters more than it sounds
Every time you open a site, your device first asks a resolver to turn the name into an address. That request is small, unencrypted by default, and enormously revealing: it is a timestamped list of everywhere you go, in order.
When a VPN is working properly, those lookups travel inside the tunnel and are answered by the VPN. When it leaks, they go to your internet provider instead, and the provider ends up with the one thing most people bought a VPN to avoid handing over. The encrypted tunnel is still doing its job on the traffic itself, which is what makes this so easy to miss: everything looks fine.
The usual causes
- Operating system behaviour. Windows has historically queried every network interface at once and used the fastest reply, which frequently means your provider.
- IPv6. If your connection has IPv6 and the VPN only handles IPv4, lookups can escape over the untunnelled protocol.
- Split tunneling. Useful, but if the browser is routed outside the tunnel then so are its lookups.
- Manually set DNS. A resolver you configured yourself may be honoured ahead of the VPN’s.
How LunoVPN handles it
Every client resolves DNS inside the tunnel and enforces that at the system level rather than merely suggesting it, on Windows, macOS, Linux, Android and iOS. Lookups are answered in memory and never written down. If the tunnel drops, the kill switch stops traffic rather than letting the operating system quietly fall back.
DNS leak questions
What is a DNS leak?
How do I know if I have a DNS leak?
What causes DNS leaks?
How do I fix a DNS leak?
Does LunoVPN leak DNS?
Is a DNS leak the same as a WebRTC leak?
Also worth checking
DNS is one of several ways a connection gives you away.