VPNの基本:端末とサーバの間に「トンネル」を作る

VPN(Virtual Private Network)サービスは、あなたの端末がインターネットへ出ていくときの経路を、VPNサーバを経由する形に切り替える仕組みです。一般的には、端末側でVPN接続を開始すると、通信をVPNサーバまでの“トンネル”としてまとめて送ります。このトンネル内のデータは暗号化されるため、途中のネットワークから中身を読み取りにくくなります。

その結果として、外部から見える送信元(例:Webサイトに表示されるIPアドレスや、どこ経由に見えるか)が、VPNサーバ側のものに置き換わるのが特徴です。ここで重要なのは、VPNは「すべてを完全に見えなくする」ものではなく、通信の扱い(経路・暗号化・対象範囲)を調整する技術だという点です。

仕組みを分解する:暗号化・トンネル・ルーティング・DNS

VPNの挙動は、主に次の要素の組み合わせで決まります。

トンネル(カプセル化)

端末は、通常の通信データをそのまま送るのではなく、VPN向けに包んでVPNサーバへ転送します。サーバ側で取り出して本来の通信として扱うため、経路が“VPN経由”になります。

暗号化

トンネル内のデータは暗号化されます。これにより、トンネルの外側で観測できる情報は限られ、少なくとも通信内容がそのまま読める状態ではなくなります。

ルーティング(どの通信をVPNに流すか)

VPNの中心的な制御はルーティングです。VPN接続中でも、端末上の「どの通信がトンネルに入るか」は、設定や方式によって異なります。たとえば“全ての通信をVPN経由にする”構成もあれば、“特定アプリだけ”“特定の宛先だけ”のように部分的になる構成もあります。

DNS(名前解決)の扱い

Webサイトにアクセスするとき、URL名はDNSでIPアドレスに変換されます。VPNはこのDNSの問い合わせを、VPN経由の扱いにするかどうかで、アクセス先の判定や挙動が変わることがあります。DNSがVPN経由になっていない場合、名前解決だけ別経路になる可能性があります。

Windows、macOS、iOS、Androidでの共通点と違い

共通点

どのOSでも、基本は「端末→VPNサーバのトンネル化」「通信の経路を置き換える」「(方式により)暗号化と制御を行う」という枠組みは共通です。また、OS側のネットワーク管理(Wi‑Fi/モバイル切替、プロキシ設定、DNS設定など)とVPN設定が組み合わさって最終的な挙動が決まります。

違いが出やすい点

ただし、実際の体感や“できること”には差が出ます。主な理由は、(1) OSが提供するVPN機能の範囲、(2) アプリ連携(全体適用か、アプリ単位か)、(3) バックグラウンド通信や省電力の扱い、(4) ネットワーク切替時の再接続挙動、などが端末ごとに異なるためです。