<?php
require_once __DIR__ . '/../../config.php';
require_once __DIR__ . '/../../includes/functions.php';

$page_title   = 'What is a DNS Leak? – VPN Privacy Risk Explained';
$page_desc    = 'How DNS leaks expose your browsing activity even when using a VPN – and how to test and fix DNS leaks on ipcheck.tools.';
$page_current = 'wissen';

require_once __DIR__ . '/../../en/header.php';
?>

<div class="hero">
  <div class="hero-label">Knowledge</div>
  <div class="hero-title">What is a DNS Leak?</div>
  <div class="hero-sub">Why your VPN may not protect you as well as you think</div>
</div>

<div class="wrap">

  <div class="ad-slot"><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-8287576653347400" data-ad-slot="2715725452" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div>

  <div class="card card-red">
    <div class="card-title"><i class="ti ti-shield-off"></i> What is a DNS leak?</div>
    <p style="font-size:13px; color:var(--text3); line-height:1.7;">A DNS leak occurs when your DNS requests are sent <strong>outside your VPN tunnel</strong> – typically to your ISP's DNS servers instead of your VPN provider's servers. Even though your internet traffic is encrypted by the VPN, your DNS queries reveal which websites you are visiting to your ISP.</p>
    <p style="font-size:13px; color:var(--text3); line-height:1.7; margin-top:10px;">This defeats one of the main purposes of using a VPN – keeping your browsing activity private from your ISP and network observers.</p>
  </div>

  <div class="grid2">
    <div class="card">
      <div class="card-title"><i class="ti ti-check"></i> Without DNS leak (correct)</div>
      <div class="data-row"><span class="dk">Your device</span><span class="dv">→ VPN tunnel</span></div>
      <div class="data-row"><span class="dk">DNS query</span><span class="dv" style="color:var(--green);">→ VPN DNS server</span></div>
      <div class="data-row"><span class="dk">Your ISP sees</span><span class="dv" style="color:var(--green);">Only VPN connection</span></div>
      <div class="data-row"><span class="dk">Privacy</span><span class="dv" style="color:var(--green);">Protected</span></div>
    </div>
    <div class="card" style="border-color:var(--red);">
      <div class="card-title"><i class="ti ti-x" style="color:var(--red);"></i> With DNS leak (problem)</div>
      <div class="data-row"><span class="dk">Your device</span><span class="dv">→ VPN tunnel</span></div>
      <div class="data-row"><span class="dk">DNS query</span><span class="dv" style="color:var(--red);">→ ISP DNS server (leak!)</span></div>
      <div class="data-row"><span class="dk">Your ISP sees</span><span class="dv" style="color:var(--red);">All websites you visit</span></div>
      <div class="data-row"><span class="dk">Privacy</span><span class="dv" style="color:var(--red);">Compromised</span></div>
    </div>
  </div>

  <div class="card">
    <div class="card-title"><i class="ti ti-alert-triangle"></i> Common causes of DNS leaks</div>
    <div class="data-row"><span class="dk">Windows Smart Multi-Homed DNS</span><span class="dv" style="font-size:12px;">Windows sends DNS to all available servers</span></div>
    <div class="data-row"><span class="dk">IPv6 DNS leak</span><span class="dv" style="font-size:12px;">VPN only tunnels IPv4, IPv6 DNS leaks</span></div>
    <div class="data-row"><span class="dk">Misconfigured VPN</span><span class="dv" style="font-size:12px;">DNS not routed through VPN tunnel</span></div>
    <div class="data-row"><span class="dk">WebRTC</span><span class="dv" style="font-size:12px;">Bypasses VPN tunnel entirely</span></div>
    <div class="data-row"><span class="dk">Split tunneling</span><span class="dv" style="font-size:12px;">Some apps bypass the VPN</span></div>
  </div>

  <div class="card">
    <div class="card-title"><i class="ti ti-shield"></i> How to fix DNS leaks</div>
    <div class="data-row"><span class="dk">Use DNS leak protection</span><span class="dv" style="font-size:12px;">Enable in your VPN client settings</span></div>
    <div class="data-row"><span class="dk">Set manual DNS</span><span class="dv mono" style="font-size:12px;">1.1.1.1 or 8.8.8.8</span></div>
    <div class="data-row"><span class="dk">Use DNS-over-HTTPS</span><span class="dv" style="font-size:12px;">Encrypts DNS queries in browser</span></div>
    <div class="data-row"><span class="dk">Disable IPv6</span><span class="dv" style="font-size:12px;">If VPN does not support IPv6</span></div>
    <div class="data-row"><span class="dk">Choose a better VPN</span><span class="dv" style="font-size:12px;">Use one with built-in DNS leak protection</span></div>
  </div>

  <div class="card">
    <div class="card-title"><i class="ti ti-arrow-right"></i> Test your connection now</div>
    <div style="display:flex; gap:8px; flex-wrap:wrap;">
      <a href="/en/dns-leak.php" class="btn btn-primary" style="font-size:12px; padding:6px 14px;">
        <i class="ti ti-shield-off"></i> DNS Leak Test
      </a>
      <a href="/en/webrtc.php" class="btn btn-ghost" style="font-size:12px; padding:6px 14px;">
        <i class="ti ti-broadcast"></i> WebRTC Test
      </a>
      <a href="/en/" class="btn btn-ghost" style="font-size:12px; padding:6px 14px;">
        <i class="ti ti-home"></i> Check my IP
      </a>
    </div>
  </div>

  <div class="ad-slot"><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-8287576653347400" data-ad-slot="2715725452" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div>

  <div class="tools-row">
    <a href="/en/knowledge/"   class="tool-btn"><i class="ti ti-book"></i><span>Knowledge</span></a>
    <a href="/en/dns-leak.php" class="tool-btn"><i class="ti ti-shield-off"></i><span>DNS Leak</span></a>
    <a href="/en/webrtc.php"   class="tool-btn"><i class="ti ti-broadcast"></i><span>WebRTC</span></a>
    <a href="/en/dns-lookup.php" class="tool-btn"><i class="ti ti-search"></i><span>DNS Lookup</span></a>
    <a href="/en/"             class="tool-btn"><i class="ti ti-home"></i><span>My IP</span></a>
  </div>

  <div class="seo-box">
    <h2>DNS leaks – the hidden VPN vulnerability</h2>
    <p>A DNS leak is one of the most common VPN vulnerabilities. Even with a VPN active, DNS queries can bypass the encrypted tunnel and reach your ISP's DNS servers, revealing every website you visit. DNS leaks can occur due to Windows settings, misconfigured VPNs, IPv6 issues or WebRTC. Always test your VPN with a DNS leak test to ensure your privacy is truly protected.</p>
  </div>

<?php require_once __DIR__ . '/../../en/footer.php'; ?>
