DNS leak test
What a DNS leak is and how we detect it
Before your browser opens any website, it asks a DNS server for the site's address. If you use a VPN or a proxy and these lookups still go to your ISP's server, your ISP learns the names of the sites you visit, even though the data itself goes through the tunnel. That is a DNS leak. Details in What is a DNS leak and how do you detect one?
The test makes your browser look up six unique names under a domain we run, so each lookup reaches us from the server that resolves names on your behalf, not from your device. We show these servers with their provider and country, and compare their country with the country of your IP address as websites see it.
Public resolvers such as Google and Cloudflare answer from their nearest location, which may be in a neighbouring country. That is not a leak if you chose them yourself. With a VPN, the servers should belong to the VPN provider or be in the country of the server you connect to.
Do Google or Cloudflare servers in the results mean a leak?
Not necessarily. If you set them yourself, they know the sites you visit, but your ISP does not. A leak is when your ISP's servers appear while you are connected to a VPN.
How do I stop a DNS leak?
Turn on the DNS leak protection option in your VPN app if it has one, and do not set a DNS server manually in your system or router while connected. Then run the test again after every change.
Location data: IP Geolocation by DB-IP
Need a Syrian IP? Pricing