DNS leak test checklist
How to run a DNS leak test before and after VPN changes
Use the first run as a baseline, then reconnect the VPN or change Secure DNS and run the DNS leak test again. The useful comparison is whether resolver ownership moved from your ISP, router, or browser Secure DNS provider to the route you expected.
- Check resolver owner first; country labels can differ because of anycast or geolocation databases.
- Compare DNS with WebRTC and IPv6 before judging a VPN setup.
- Use Safe Copy when you need to save the outcome without raw resolver details.
When to investigate
DNS leak results that deserve a closer look
Review the setup when the resolver still belongs to your ISP or router while the VPN is connected, when browser Secure DNS bypasses the route you expected, or when the result changes between normal and private browser profiles.
Then check VPN DNS leak protection, split tunneling, operating-system DNS settings, browser Secure DNS, and router DNS in that order.
What this DNS check can show
DNS turns a domain name into the IP address your browser needs to connect. This page can show resolver signals returned by public browser-accessible DoH endpoints and whether the MyIPScan server-side DNS control is reachable.
Unknown, IPv6, or inconsistent resolver signals may be worth checking against your expected VPN or secure-DNS route. They are not automatic proof of a problem.
What this check cannot show
This page cannot see every DNS request made by your operating system, router, VPN app, browser secure-DNS setting, or other apps. It also cannot observe authoritative DNS query logs for randomized test domains.
Use the result as a practical signal, then compare it with your VPN app settings and a second network or browser when the signal looks inconsistent.
How this resolver-signal check works
The browser queries public DNS-over-HTTPS resolver-signal endpoints. The page labels known public resolver patterns, unknown signals, IPv6 resolver signals, and endpoint failures with conservative statuses.
The page also calls the existing MyIPScan DNS Lookup API for a harmless control lookup. That API uses a free public DoH resolver and helps separate "DNS lookup API is reachable" from "browser resolver signal is visible."
Status meanings
- No obvious mismatch: the limited signals did not show an unexpected resolver pattern.
- Possible mismatch: one or more signals should be compared with expected VPN or browser DNS settings.
- Limited signal: the test ran but cannot cover every DNS route.
- Unable to check: public resolver-signal endpoints were blocked, timed out, or returned no usable data.