DNSは何をしているのか

DNS(Domain Name System)は、例として「example.com」のようなドメイン名を、目的のサーバーと通信するための「IPアドレス」に変換する仕組みです。利用者側の端末やアプリは、まずDNS問い合わせを行い、その結果(IPアドレス)を受け取ってから通信を開始します。つまり、オンライン上の痕跡は「アクセス先の名前解決」段階でも発生し得ます。

VPNは何をしているのか

VPN(Virtual Private Network)は、端末からVPNサーバーまでの通信経路をトンネルとして確立し、その通信を暗号化することで、経路上の第三者が中身を読み取りにくくします。結果として、インターネットの途中で観測される情報が変わり、少なくとも“経路から見える詳細”は減る方向に働きます。

ただし、匿名性は万能ではありません。たとえば、どのサービスにアクセスしたか、端末固有の情報、VPN利用状況の記録など、状況によって別の形で情報が残る可能性があります。どこまでが「見えにくくなる部分」で、どこからが「別経路で残り得る部分」かを切り分けて考える必要があります。

DNSとVPNの関係で起きること

重要なのは、DNS問い合わせが「VPNの外」で発生すると、名前解決に関する情報が別の経路で見えてしまう場合があることです。これが実務上の“DNSリーク”として問題にされる典型です。

一般に、DNSがVPN経由で処理されれば、少なくともDNS問い合わせに関する見え方が変わる可能性があります。一方で、端末やアプリの設定、OSの挙動、ネットワーク環境によっては、DNS問い合わせが意図通りにならないこともあります。そのため、VPNに接続したかどうかだけでは判断できません。