Introducing PureSquare – for security beyond VPNs

Visit our website

Enjoy access to a high-quality VPN, social media privacy tool, password manager, and data encryption tool all at once. Get PureMAX

What is DNS Leak? How Can I Prevent DNS Leak?

Apr 14, 2016
May 16, 2023
Download PDF

When connected to a VPN, a user automatically connects with VPN’s DNS server instead of ISP’s DNS. This way, the ISP doesn’t know which domain you are accessing or what website you are visiting.

But, in rare cases it can happen that your system will revert back to your ISP’s DNS server, exposing your online activities to your ISP.

How to check if your VPN is leaking your IP? It’s simple. Connect your VPN and then conduct a DNS leak test. You can do a simple test here!

What Can I Do To Prevent DNS Leak?

There are many things you can do to prevent DNS Leak. Here’re some of the most effective tips, you can choose any of the following:

  • Enforce a strong DNS Service

– Set OpenDNS ( + or whatever DNS service you prefer for all available network adapters (This setting will ensure that your ISP DNS server is never being used, even when the VPN is not connected) in the TCP/IPV4 options within the properties of your network adapters.

How do I make sure my DNS is not leaking anymore ?

Connect VPN.
Check the location of your VPN IP address and note it down.
Open Command Prompt.
Type ipconfig/all
Press Enter
Copy the IP Address against “the DNS server in WiFi or Ethernet”.
Check the location of this IP address.
The location of this IP should match the location you chose when connecting VPN.
If the location is similar then there is no DNS leak. If the location is different, report us both IPs (IP you get after connecting VPN and IP you get on command prompt) at [email protected] and we will get it fixed from our end.


  • Install a good firewall
  • Disable Teredo

On Windows, open command prompt (run cmd.exe) and then run “netsh interface Teredo set state disabled”. 

File sharing clients like uTorrent also have options to disable Teredo.

* Teredo is Microsoft’s 6to4 (IPv6->IPv4) solution, similar to 6to4/6in4 features you might find in your router settings. To prevent DNS requests to go through a non-tunneled IPv6 connection, disable Teredo and IPv6 related options on your router.

Please use the comment box for your suggestions & feedback. For additional help, please submit support ticket with errors and screen shots (if possible) OR Contact our 24/7 live chat. 

How helpful did you find this answer?

Comments (2 )


  1. The Watson says:

    Suggestions for Android? Perhaps use OpenVPN client instead of yours? I thought there were PureVPN DNS Servers available. I am coming from PIA. I already use OpenDNS. Could you also add support to Android for split tunnel? Happy for now, will download some Torrents tomorrow…

    • PureVPN Team says:


      Thanks for reaching out. We have already added ‘Split Tunneling’ in our Android app, kindly download the latest version from ‘Google’ store.

      Hope this helps, let us know if you have further queries!