DNSリークとは何か(初心者向けの直接回答)
DNSリークとは、ウェブサイトの「名前(ドメイン)」をIPアドレスに変換するための問い合わせ(DNS)が、意図していない経路で外に出てしまう状態を指します。たとえば、通信はVPN経由に見えても、名前解決だけが別のネットワーク経路(端末の設定やアプリの挙動、回線の種類など)を使って行われると、DNSの問い合わせ先がVPNの外側として観測される可能性があります。
どういう仕組みで起きるのか(簡単なモデル)
まず、端末がアクセス先のURLを入力すると、次の流れが起きます。
- 端末が「そのドメインのIPアドレスは何か」を調べるためにDNS問い合わせを行う
- 得られたIPアドレスに対して、実際の通信(HTTP/HTTPSなど)を開始する
