DNS & IP Leak Check
Check your public IP, detected country and ISP — and compare with your expected VPN location.
A DNS leak means your DNS requests are visible to your ISP even when using a VPN.
How to use
- 1
We automatically detect your public IP and look up its country, ISP and timezone.
- 2
Toggle 'Are you using a VPN?' and select the country your VPN should be exiting from.
- 3
If the detected country matches your expected one, your connection looks secure. If not, it may indicate a leak.
Free DNS Leak Test — Check if Your VPN Leaks DNS Requests
Test if your VPN is leaking DNS requests to your ISP. Instant DNS leak detection — see which DNS servers your browser is using. Free, no signup.
Skycally's DNS Leak Test reveals which DNS servers your browser is using to resolve domain names. If your VPN is working correctly, DNS requests should go through your VPN provider's servers — not your ISP's. If your ISP's DNS servers appear in the results while connected to a VPN, you have a DNS leak that exposes your browsing activity.
DNS (Domain Name System) is the internet's address book — it translates domain names like skycally.com into IP addresses. Every website you visit requires a DNS lookup. By default, these lookups go to your ISP's DNS servers, which means your ISP can see every website you visit. A VPN should route DNS requests through its own servers to prevent this.
A DNS leak occurs when DNS requests bypass your VPN tunnel and go directly to your ISP's resolvers, even though your other traffic is encrypted. This means your ISP can see exactly which websites you are visiting, even though they cannot see the content of your traffic. It is one of the most common VPN failures.
To fix a DNS leak, use a VPN that enforces DNS leak protection, configure your device to use privacy-focused DNS servers like Cloudflare 1.1.1.1 or Google 8.8.8.8, or switch to a VPN provider that specifically guarantees no DNS leaks.
Frequently Asked Questions
What is a DNS leak?
A DNS leak occurs when your device sends DNS requests to your ISP's servers instead of your VPN's servers, revealing which websites you visit to your ISP even while using a VPN.
How do I know if I have a DNS leak?
Run this test while connected to your VPN. If you see your ISP's DNS servers in the results instead of your VPN provider's servers, you have a DNS leak.
How do I fix a DNS leak?
Use a VPN with built-in DNS leak protection, change your DNS settings to use 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google), or contact your VPN provider about enabling DNS leak protection.
What is DNS?
DNS (Domain Name System) translates human-readable domain names like google.com into IP addresses that computers use to connect. Every website visit requires a DNS lookup.
Can my ISP see my browsing with a VPN?
With a working VPN and no DNS leaks, your ISP can see that you are connected to a VPN but cannot see which websites you visit. A DNS leak changes this — your ISP can see your DNS queries even with a VPN.
What DNS servers should I use for privacy?
Cloudflare (1.1.1.1), Google (8.8.8.8), or your VPN provider's DNS servers. Cloudflare's 1.1.1.1 has a strict no-logging policy and fast response times.
Does this test work without a VPN?
Yes. Without a VPN, this test shows your ISP's DNS servers — which is expected. The test is most useful when run while connected to a VPN to verify it is handling DNS correctly.
Is this test accurate?
Yes. The test uses standard DNS resolution techniques to identify which servers are handling your queries. Results are displayed immediately with server location and provider information.
You might also like
Other tools you might find useful.