VPN connection fails one problem associated with VPNs, and the other problem is DNS leaks. This is the biggest enemy of your anonymity. The user is under the impression that he is connected through the VPN thus being completely anonymous but it is not the case when he is a victim of DNS leak. When a DNS leak happens, your ISP can monitor your activities as if you are not even connected through the VPN tunnel.
The DNS (Dynamic Name System) is responsible for providing you with web pages, and this process is carried out by the DNS server. When you are connected through a VPN tunnel then, this is done by the VPN’s DNS server and not by your ISP. So, when there is a miscommunication between these two systems a DNS leak happens. Windows is infamous for this problem, but OSX and Linux are not entirely free from it either.
Detecting if You Are a Victim of DNS Leak
To check if you are facing the problem of DNS leak, go to ‘dnsleaktest.com’.
Once done check the results and see if there is IP address associated with your original ISP and, if there are any results related to your original ISP then, that means you are facing DNS leak problem.
Prevent a DNS Leak
- Using VPN Clients which has built in DNS Leak Protection
This is the simplest method to prevent a DNS leak, but only a few VPN service providers have made this feature available in their VPN clients. Some of the VPN providers who provide this functionality be:
- Use VPNCheck Pro Version Only
First of all, you have to download the VPN Check software, fortunately, they also provide trial period so, you can try the software before actually having to buy it.
Run the program and on the main window click ‘Config’ and make sure to check the ‘DNS leak fix’ box. Moreover, you can also specify programs that you want to be turned off in the event when your VPN connection fails.
Once done with the above process, return to the main screen and tap Cycle IP: Task or you can also do Cycle IP: Network, to get everything started after the above process.
The program costs around $25 and provides a 13 days free trials for new users to provide an opportunity to try the program before having to buy it.
- Changing DNS Server and obtain Static IP Address
You can also change your DNS server to some public DNS server such as Google DNS, Comodo DNS, OpenDNS to stop your ISP from spying on you. You can also get your VPN’s DNS server address and use this one instead of those provided above, which I am sure your VPN will provide you happily, and it will also be a more secure method.
Where the use of VPN service ensures anonymity and protection from several threats but VPN also has its cons and is not completely free from problems. VPN Leak is one such problem that could expose you to the same risks to which you are exposed to while not using a VPN service. In the above guide, I explained how you could detect and prevent a DNS leak, and what the methods are to prevent a DNS leak. Hope the guide will be helpful to the reader.
Update – You are not advised to use Google Public DNS servers, because of the recent NSA spying scandal.
Update – Reliability is also an issue with the use of OpenDNS servers so, you should ask for your VPN’s DNS server and use that instead of any other DNS servers.