VPNに接続しているからといって、すべての通信情報が自動的に隠れるとは限りません。VPNトンネルを通る通信、端末やブラウザーから直接送られる通信、DNS名前解決のように別経路を使う通信は、それぞれ確認する必要があります。特に初心者が見落としやすいのが、DNSリークとWebRTCリークです。前者はアクセス先のドメインを調べるDNS問い合わせが意図しないリゾルバーへ送られる問題、後者はブラウザーのリアルタイム通信機能がローカルまたは接続元のネットワーク情報を表示する可能性がある問題です。

ただし、テスト画面に表示された情報を見て、すぐに「VPNが安全ではない」と結論づけるのは適切ではありません。VPNサービスが用意したDNSサーバーが表示されていても、サービス名が独自ブランドとして出る場合があります。また、WebRTCテストではプライベートIP、VPN出口IP、リレー用アドレスなどが表示されることがあり、表示されたすべてのアドレスが個人の所在地を直接示すわけではありません。重要なのは、接続前後で何が変わったか、ブラウザーとクライアントが想定した経路を使っているか、そして自分の利用目的に対して必要な保護が有効かを確認することです。

DNS

名前解決の経路

WebRTC

ブラウザーの通信機能

Kill

切断時の通信停止

ログ

保存方針の確認

VPNの安全性を考えるときの基本

VPNは、端末からVPNサーバーまでの通信を暗号化し、接続先から見える出口を変更するための仕組みです。しかし、VPNは端末内部のすべての情報を消去するものではありません。ログイン中のサービスにはアカウント情報が残り、ブラウザーのCookieやフィンガープリントも別の識別材料になります。さらに、アプリがVPNを使用しない分岐設定になっていれば、そのアプリの通信は通常回線を通る可能性があります。

プロトコルにも役割の違いがあります。WireGuardは軽量な設計で、接続設定を比較的シンプルに管理しやすい方式です。OpenVPNは長く利用されており、TCPやUDPを選べるクライアントがあります。ShadowsocksやVMess、Trojan、Hysteria2は、互換クライアントや構成によって動作や設定項目が異なります。どのプロトコルを選んでも、DNS処理、キルスイッチ、アプリごとの分岐、IPv6の扱いが適切でなければ、期待した保護にならない場合があります。プロトコル名だけを見て安全性を判断するのではなく、実際の通信経路を確認しましょう。

  • ✅ VPN接続前と接続後で、外部から見えるIPアドレスを比較する。
  • ✅ DNSサーバーの所在地や提供元が、接続中のVPN経路と矛盾していないか確認する。
  • ✅ ブラウザーだけでなく、普段使うアプリがVPNを通っているか確認する。
  • ✅ ネットワーク切り替え、スリープ復帰、VPN再接続後にも設定を再確認する。
  • ❌ VPN接続済みという表示だけで、すべての通信が保護されていると考える。
  • ❌ IPアドレス、DNS、WebRTCを一つのテスト結果だけで総合判定する。
最初に確認する順番:まずVPN接続前の状態を記録し、次にVPN接続後のIP、DNS、WebRTCを同じ端末とブラウザーで調べます。条件を変えずに比較すれば、設定変更の効果を把握しやすくなります。

DNSリークの仕組みと調べ方

DNSは、入力したドメイン名を接続先のIPアドレスへ変換する仕組みです。ウェブページを開くとき、ブラウザーはまず必要なドメインの名前解決を行います。VPNが有効でも、端末のDNS設定が自宅ルーター、通信事業者、公共Wi-Fiのリゾルバーを指定したままだったり、IPv6側だけ別のDNSを利用したりすると、DNS問い合わせがVPNとは異なる経路へ送られる可能性があります。ウェブページの内容自体がVPNを通っていても、アクセス先の名前解決だけが別経路になる点が、DNSリークの分かりにくいところです。

確認時は、VPNを切断した状態でDNSテストを実行し、表示されたサーバーや提供元を記録します。その後、VPNへ接続し、同じブラウザーでページを再読み込みして結果を比較します。VPN接続後も、接続前と同じ自宅回線や通信事業者のDNSが複数表示される場合は、クライアントのDNS処理、OSの優先順位、IPv6、ブラウザーのセキュアDNS機能を確認します。一方、VPN事業者のDNSが表示されること自体は直ちに問題ではありません。サービスが用意したリゾルバーを使っている可能性があるため、表示名だけでなく、VPN接続時の設定説明と経路全体を確認してください。

確認項目 見るポイント 問題がある場合の候補
DNSサーバー 接続前と接続後で提供元や所在地が変わるか OSのDNS優先順位、VPNクライアントのDNS設定
IPv6 IPv4だけでなくIPv6の名前解決も同じ方針か IPv6の分岐、クライアントの対応状況
ブラウザーDNS HTTPS経由のDNS機能が別の提供元を使っていないか セキュアDNSの設定、ブラウザー拡張機能
アプリ通信 ブラウザー以外のアプリもVPNを利用しているか ルールモード、アプリの除外設定、システムプロキシ

WebRTCリークをブラウザーで確認する

WebRTCは、ブラウザー上で音声通話、ビデオ通話、画面共有などを実現するための通信技術です。接続相手との経路を作るため、ブラウザーは候補となるネットワークアドレスを取得することがあります。この処理がVPNの通常のウェブ通信とは別に動くと、ローカルIPや、ネットワーク接続に関係するアドレスがテストページへ表示される場合があります。

まずVPNを切断してWebRTCテストを実行し、表示内容を保存します。次にVPNへ接続し、ブラウザーを完全に再起動するか、少なくともテストページを新しいプライベートウィンドウで開いて同じ確認を行います。VPN接続後も自宅ネットワークや通信事業者に結び付くアドレスが表示される場合は、ブラウザーのWebRTC設定、VPNクライアントの漏れ防止機能、IPv6、拡張機能を順番に調べます。

WebRTCを無効化すれば問題を避けやすくなる場合がありますが、すべての人にとって最善とは限りません。オンライン会議やブラウザー内の通話機能を使う場合、無効化によって通話接続や画面共有が動かなくなることがあります。代わりに、WebRTCのローカルIP処理を制限できるブラウザー設定や、WebRTC漏れ対策を備えたクライアントを選ぶ方法もあります。設定を変更したら、必要な会議サイトが動作するか、接続先へどのアドレスが提示されるかを再確認してください。

WebRTCの判断:テスト画面に何かのIPが表示されたかではなく、VPN接続前後で接続元に結び付く情報が残っているか、そして普段使う通話機能を維持できる設定かを確認します。

DNS・WebRTC漏れを直す手順

ここでは、Windows、macOS、Android、iOS、Linuxなどで共通しやすい考え方を、実際の作業順にまとめます。OSによって項目名は異なるため、表示が一致しない場合は、利用しているVPNクライアントの公式設定を優先してください。なお、複数のVPNクライアント、Clash Verge、sing-box、Shadowrocketなどを同時に起動すると、システムプロキシ、仮想ネットワーク、DNSルールが競合する可能性があります。検証中は一つのクライアントだけを有効にします。

  1. 現在の設定を記録する。VPNを切断し、外部IP、DNSテスト、WebRTCテストの結果を保存します。利用中のブラウザー、ネットワーク、IPv6の状態も記録すると、変更後に比較しやすくなります。
  2. VPNクライアントの漏れ防止機能を有効にする。設定画面でDNS保護、DNSリーク防止、IPv6リーク防止、キルスイッチに相当する項目を探します。名称や対応範囲はクライアントによって異なるため、機能の説明を読み、必要なら再接続します。
  3. モードとルールを確認する。ルールモードでは、DNS問い合わせやWebRTC関連の通信が直結側へ分岐することがあります。一時的にグローバルモードで確認し、結果が変わる場合は、対象ドメインやDNSルール、アプリの除外設定を見直します。
  4. ブラウザーの機能を確認する。セキュアDNS、WebRTC制御、VPNやプロキシ関連の拡張機能を確認します。設定変更は一度に一つだけ行い、各変更後にテストを繰り返してください。
  5. キルスイッチを切断状態で試す。VPN接続中にWi-Fiを切り替える、クライアントを停止する、ネットワークを再接続するなどして、VPNがない状態でウェブ通信が継続するかを確認します。キルスイッチが働くと、再接続まで通信が停止するのが一般的です。
  6. もう一度すべてを比較する。DNS、WebRTC、外部IPを同じ条件で再確認します。最後に通常利用するウェブサイト、アプリ、オンライン会議を試し、設定変更による副作用がないか確認します。

DNSを手動で固定すれば必ず改善するとは限りません。外部DNSを指定すると、VPNクライアントが用意したDNS保護と競合したり、別の事業者へ問い合わせが送られたりする場合があります。まずはクライアントのDNS機能を優先し、手動設定は原因を切り分けるときだけ利用するのが安全です。また、ブラウザーのDNS設定とOSのDNS設定が別々に動作する場合もあるため、片方だけを変更して安心しないようにしましょう。

公共Wi-Fiで注意したいこと

公共Wi-Fiでは、接続先のネットワークが自宅と同じ信頼性を持つとは限りません。暗号化されていないページ、偽のログイン画面、利用規約への同意を求めるキャプティブポータル、同じネットワーク上の端末からの探索などに注意が必要です。VPNは端末からVPNサーバーまでの経路を保護する助けになりますが、偽サイトへ自分で認証情報を入力する問題や、端末にマルウェアが入っている問題まで解決するものではありません。

公共Wi-Fiへ接続した直後は、先にネットワークのログイン画面を完了させ、その後にVPNを接続します。VPNを接続したまま認証ページが開かない場合は、必要なポータルだけを一時的に処理し、認証後すぐにVPNへ戻します。銀行、メール、管理画面など重要なサービスでは、HTTPS、二要素認証、端末の画面ロックも併用してください。接続中にVPNが一時停止した場合に通信を止めたいなら、キルスイッチを有効にします。

  • ✅ 公共Wi-Fiでは自動接続を無効にし、ネットワーク名を確認する。
  • ✅ キャプティブポータルの認証後にVPNを接続し、外部IPを確認する。
  • ✅ VPN再接続中に重要な送受信を続けないよう、キルスイッチを確認する。
  • ✅ 通信終了後は公共Wi-Fiの登録情報を削除し、次回の自動接続を防ぐ。
  • ❌ 公共Wi-Fiのログイン画面に、通常のサービスと同じパスワードを入力する。
  • ❌ VPNが切断された状態で、重要なアカウントへ長時間ログインし続ける。

ログ方針とサービス選びの確認

VPNの安全性は、技術設定だけでなく、サービス提供者がどの情報を保存するかにも関係します。「ログなし」という短い表現だけでは、接続時刻、帯域使用量、IPアドレス、DNS問い合わせ、アカウント情報、障害調査用の診断情報のどれが対象なのか分かりません。プライバシーポリシーや利用規約で、保存項目、保存期間、第三者提供、法的要請への対応、削除方法を確認しましょう。

アカウント登録時に必要な情報、決済時に外部事業者へ渡る情報、サポートへ問い合わせたときに記録される情報も分けて考えます。YsVPNではメールアドレスなしでユーザー名とパスワードによる登録ができ、Windows、macOS、iOS、Android、Linuxに対応しています。利用前には、自分の端末で公式クライアントを使うのか、サブスクリプションリンクをClash Verge、sing-box、Shadowrocketなどの互換クライアントへ取り込むのかを決め、クライアント側のログ保存やDNS設定も確認してください。

YsVPNは90+か国、200+回線を提供し、同時接続台数に制限がありません。ただし、対応地域や端末数が多いことは、個々の設定が自動的に正しくなることを意味しません。利用する端末ごとに、DNS、WebRTC、キルスイッチ、ルール分岐を確認する必要があります。月額プランを検討する場合は、60日間の無条件返金が案内されていますが、返金条件や申請方法は決済前に規約と注文画面で確認しておくと安心です。

プライバシー確認のポイント:「ログなし」という宣伝文句だけで判断せず、何を保存しないのか、何を運用上保存する可能性があるのか、アカウント情報と決済情報がどこで処理されるのかを分けて読みましょう。

接続前後に使える最終チェックリスト

DNSリークやWebRTCリークの確認は、一度テストして終わりではありません。OSの更新、ブラウザーの更新、VPNクライアントの変更、ネットワークの切り替え、ルールセットの更新によって挙動が変わることがあります。特に、普段は自宅Wi-Fiだけを使っていても、外出先のネットワーク、スマートフォンのモバイル通信、スリープからの復帰では、DNSやルーティングの状態が変わる可能性があります。

  • ✅ VPN接続前の外部IP、DNS、WebRTC結果を基準として保存した。
  • ✅ VPN接続後に同じブラウザーとネットワークで再テストした。
  • ✅ IPv4、IPv6、ブラウザーのセキュアDNSを個別に確認した。
  • ✅ ルールモードとグローバルモードの違いを確認した。
  • ✅ VPN切断、スリープ復帰、Wi-Fi切り替え時にキルスイッチが働くことを確認した。
  • ✅ 通話、動画、通常のウェブ閲覧など、必要な機能が変更後も動作した。
  • ❌ 一つのテストサイトの表示だけで「完全に安全」と断定した。

結論として、VPNの安全性は接続ボタンの状態だけで決まるものではありません。DNS問い合わせがどこへ送られるか、WebRTCがどのアドレスを候補として扱うか、アプリの通信がどの分岐を通るか、切断時に通信を止められるか、サービスがどの情報を保存するかを順番に確認することが大切です。まず基準を記録し、一度に一つの設定だけを変え、最後に自分の利用環境で再テストしてください。

最終結論:VPNは有用な保護手段ですが、DNS・WebRTC・ルール分岐・キルスイッチ・ログ方針を別々に確認して初めて、必要な範囲の安全性を判断できます。接続表示を信じるだけでなく、接続前後の結果と普段の利用動作を自分で比較しましょう。