VPNが「機能している」とは何か
VPNが機能しているかを確認する前に、「機能している」の意味を揃えます。一般にVPNは、端末とVPNサーバの間の通信を暗号化し、外部からはVPNサーバ側の通信に見えるようにします。そのため確認では、次のような観点を分けると判断しやすくなります。
- 接続が確立しているか(アプリやOSがVPNとしてつながった状態か)
- 外部から見えるIPが変わっているか(自宅回線のIPではなく、VPN経由のIPに見えるか)
- DNSの問い合わせがVPN経由になっているか(DNSが意図せず端末のネットワーク側に漏れていないか)
- 通信中の挙動が一貫しているか(切断・切替・通信再開で破綻していないか)
ここで重要なのは、「VPNは動いているはず」という期待だけでは不十分で、観測できるサインで確かめることです。
簇の観点:まずは接続状態を確認する
最初のチェックは簡単ですが、抜けやすいです。VPNアプリ(またはOSのVPN機能)が、接続中になっているかを確認します。接続中であっても、内部では接続確立まで到達していない、あるいは特定の通信だけが意図しない経路に流れていることもあります。
そのため、次の手順が有効です。
- VPNを開始する前に、端末から見える「外部IP」や「DNSの挙動」の基準を取る
- VPNを開始した後に、同じ確認をもう一度行う
- 変化があれば「少なくとも一部はVPN経由」だと推測できる
- 変化がなければ、接続自体が成立していない、または確認方法と実際の経路が一致していない可能性を疑う
外部IPの確認やDNSの確認は、サイト閲覧だけに頼らず、測定・観測に寄せると精度が上がります。
外部IPが変わるかを確かめる
VPNが機能しているかの代表的な目安は、外部から見えるIPアドレスがVPN開始前と比べて変わるかです。手順はシンプルで、次のように進めます。
- VPN開始前に外部IPを確認
- VPN開始後に外部IPを確認
- 期待する変化があるか観察
ただし、注意点があります。たとえば、VPNサーバ側のIP事情、端末の挙動、確認サイト側のキャッシュや挙動によって、見え方が一定にならないことがあります。さらに、確認対象のアプリや経路がVPN対象外になっている場合もあり得ます。
そのため、外部IPだけで断定せず、次のDNS観点と組み合わせて判断すると安全です。
DNSリークを含む「名前解決」の経路を確認する
Webサイトにアクセスする際、まずドメイン名をIPアドレスに変換するDNSが関与します。VPNが本来の経路で通信しているなら、DNS問い合わせもVPN経由になることが期待されます。
確認の考え方は以下です。
- VPN開始前後で、DNS関連の挙動が変化しているかを比較する
- DNSが意図せず端末やローカルネットワーク側に残っていないかを疑う
