Skip to main content

How to fix a DNS Leak?

This article explains what a DNS leak is and how to fix it

Updated today

What is a DNS leak?

A DNS leak is when your DNS requests (the ones that turn website names into IP addresses) go through your Internet Service Provider instead of the encrypted VPN tunnel, bypassing the VPN's privacy protections.

Troubleshooting for Web Browsers

Google Chrome / Brave / Opera

  1. Open SettingsPrivacy and securitySecurity

  2. Scroll to Use secure DNS

  3. Turn it OFF

Microsoft Edge

  1. Open SettingsPrivacy, search, and services

  2. Scroll to Security

  3. Disable "Use secure DNS"

Mozilla Firefox

  1. Open SettingsPrivacy & Security

  2. Scroll to Enable secure DNS using

  3. Select Off


Troubleshooting for Operating Systems

Windows

  1. Connect to MysteriumVPN

  2. Open Command Prompt (Start → type cmd)

  3. Run:

    ipconfig /flushdns
  4. Open Network Connections (search in Start menu)

  5. Right-click your adapter (Wi-Fi or Ethernet) → Properties

  6. Select Internet Protocol Version 4 (TCP/IPv4)Properties

  7. Click AdvancedDNS tab

  8. Remove all entries or add 0.0.0.0 and move it to the top

  9. Click OKClose

After disconnecting VPN:

  • Go back and select Obtain DNS server address automatically

  • Flush cache again: ipconfig /flushdns

For IPv6 leaks:

  • In TCP/IPv6 settings → enter :: as Preferred DNS

    or disable it entirely

macOS

  1. Go to System SettingsNetwork

  2. Select Wi-Fi or EthernetAdvancedDNS

  3. Remove all DNS entries (use - button)

  4. Click OKApply

  5. Open Terminal and run:

    sudo killall -HUP mDNSResponder

    (Enter your password when prompted)

Did this answer your question?