The search for increased privacy and uninhibited content streaming has driven 25% of the global population to subscribe to a Virtual Private Network or VPN. These networks allow users to connect their Internet-enabled devices to different servers around the world instead of their local Internet service provider’s server. This is ideal for users who want to obscure their personal location and Internet activity.

VPNs were originally created to enable employees to operate on their company server no matter where they are. While a few companies still use VPNs for this reason, the majority of users seek Internet privacy or the ability to bypass geographic restrictions on content streaming websites. 

When a user browses the Internet without a VPN, their search history, location and information about their Internet service provider is accessible to advertisers, employers and governments. For the most part, VPNs protect online information from interested parties, but sometimes leaks can occur. Leaks in VPNs happen for a number of reasons. Parties that benefit from personal information might use code to disable VPNs and sometimes systems just break. When using a VPN for your day-to-day Internet activity, it’s a good idea to check regularly for leaks.

graphic that shows how a vpn works

Types of VPN Leaks

Users typically subscribe to VPN providers thinking that the service they pay for will protect their online privacy. Finding out that a VPN has been leaking information can be scary and unsettling. There are three types of VPN leaks that can occur, and being able to identify them helps users be prepared to fix any leaks that they find.

IP Leak

Internet Protocol (IP) addresses are strings of numbers, separated by periods, that are assigned for specific computers or smart devices by Internet Service Providers (ISPs). As you browse the Internet, your IP address is linked to your searches, clicks and visits. 

There are currently two types of IP addresses. The original protocol is called IPv4 and the newer protocol is IPv6. The newer protocol was created to allow more IP addresses in the world. Currently, many VPN service providers only offer support for IPv4 addresses, which causes IP address leaks.

DNS Leak

DNS, or Domain Name Systems, convert IP addresses into URLs with familiar domain names and vise-versa. This system is in place so that we don’t have to memorize an IP address every time we want to visit a website. 

When you browse the Internet, your operating system sends a DNS request to fetch the IP address associated with the domain. Internet service providers can then log every DNS request that comes from your operating system, giving them your detailed browsing history. With a VPN, every DNS request will come from your VPN provider’s server instead of your personal server, securing your private information. A DNS leak occurs when your conversion requests come from your personal DNS server instead of your VPN provider’s DNS server. When this leak happens, your browsing history, as well as the IP address and location of your Internet service provider, is revealed.

graphic that shows how a vpn leak happens

WebRTC Leak

Web Real-Time Communication (WebRTC) essentially allows for instantaneous video, voice and message sharing within the browser. 

This is very helpful for peer-to-peer, browser-based communication, but users have found that WebRTC opens up vulnerabilities in VPNs. These leaks occur in popular browsers like Chrome, Firefox, Brave and Opera. With just a few lines of code, any site can expose your IP address and location.

How Do I Know If My VPN is Working?

There are many services on the market that you can pay for to find out details about potential vulnerabilities in your VPN. If you would like to investigate your personal Internet security, there are manual checks that are available as well.

How to Test For IP Leaks

  1. Find your personal IP address by disconnecting your VPN and typing “what is my IP address” into the Google search bar. Your IP address assigned to your device will generate at the top of the page. Write that number down.
  2. Go to your VPN account, sign in and select a server of your choice.
  3. Go back to Google and type in “what is my IP address” again. A new address should populate at the top of the screen. Double check it with your IP address that you wrote down.
  4. If the new address matches your personal address then your IP address might be leaking.

How to Test For DNS Leaks

  1. Sign in to your VPN and select a server in a different country.
  2. Visit a geo-restricted website such as a content streaming service for the country you selected.
  3. If you are unable to access the website, you most likely have a DNS leak.

How to Test For WebRTC Leak

  1. Enable your VPN and select any server to operate from. 
  2. Type “what is my IP address” into Google. Your IP address assigned to your device by your VPN service will generate at the top of the page. 
  3. Use address: Copy and paste this IP address into the search bar and type “IP” before the numbers. If your location comes up, this could indicate that you have a WebRTC leak.

graphic showing how to test for a vpn leakHow Can I Fix A VPN Leak?

If you find that your VPN is leaking, don’t panic. There are several ways that you can fix the leaks that you are experiencing. If you find that leaks are happening frequently, consider switching VPN providers to a service that is better equipped to protect your online activity.

How to Fix IP Leaks

The permanent solution for IP leaks is to subscribe to a VPN service that provides full support to IPv4 and IPv6 addresses. You can also add IPv6 restrictions to your firewall but this is a temporary fix for the issue.

How to Fix DNS Leaks

If you find a DNS leak there are several fixes that you can try. First, disconnect your VPN and turn off your WiFi. After a minute, turn your WiFi back on and reconnect to your VPN. If this doesn’t fix the issue it could be beneficial to go to your VPN and choose a different server to connect to. After your leak is fixed, perform another DNS leak test to verify that your connection is secure.

How to Fix WebRTC Leaks

The best way to fix a WebRTC link is to disable WebRTC in your browser of choice. This is possible in Firefox and several other browsers. For Chromium-based browsers such as Chrome or Brave, disabling WebRTC is not an option. For these browsers, use browser extensions to protect your privacy.

graphic that shows fixing a vpn leak

Tips For Preventing A VPN Leak

  • Use the tests above to frequently check your VPN. 
  • Verify that your VPN provider supports IPv6 addresses so that IP leaks will not happen.
  • Check with your VPN provider and make sure that their service does not allow any DNS leaks.
  • Disable WebRTC in your browser or add an extension to prevent WebRTC leaks.
  • Consider switching to a VPN provider that offers full protection from leaks and other vulnerabilities.

Whether you are seeking Internet privacy or you would like to watch video content from other countries, a VPN can be a great tool for securing your location and online activity. Use Panda Security’s Free VPN to browse the Internet leak free and protected. 


Global Sign | PC Mag | Secure Thoughts | Life Hacker