DNSリークとは何か、まず前提をそろえる

DNSリークは、端末が「接続先の名前(URLなど)をIPアドレスに変換する処理(DNS解決)」を行うときに、意図した経路(たとえばVPN経由)と異なる経路が使われている状態を指します。ここで重要なのは、DNSリークの有無は“VPNを使っているか”だけで決まらず、端末の設定やネットワーク環境、通信の流れ方に依存する点です。VPNは匿名性や安全性を自動的に保証するものではなく、DNS解決の経路も常に同じ挙動になるとは限りません。

どういう条件で起きやすいか

初心者が押さえるべき動作条件は、主に次の3つです。

  1. 端末側のDNS設定が別経路を参照している
  2. ブラウザやOS機能、アプリが独自の名前解決方法を使う
  3. 接続方式によって、VPNがDNS解決を「どこで」扱うかが変わる