リークとは、VPNを迂回する通信のことです。ネットワークのDNSが答える名前の問い合わせ、トンネルが運ばないIPv6通信、WebRTCでアドレスを明かしてしまうブラウザー、再接続中のトンネルがない数秒間などがあります。ブラウザーでIPとWebRTCを確認し、アプリのリークテストを実行し、Androidの常時接続VPNをオンにしましょう。PryVPNはDNSをトンネル内に保ち、IPv6をトンネルに通すかブロックし、WebRTCを含むすべてのアプリを守ります。
ステータスバーにVPNのアイコンがあり、アプリには「接続済み」と表示されている。だからすべて守られているはず、と思いますよね。たいていはそのとおりです。ただ、「接続済み」が表しているのはトンネルの状態で、スマホが送るすべてのパケットではありません。トンネルを迂回してネットワークやサイトに直接届いてしまうものを、リーク(漏れ)と呼びます。
2026年にリークが以前より話題になっているのには、単純な理由があります。スマホが扱う接続の種類が、かつてないほど増えたからです。モバイルデータのIPv6、Wi-Fi通話、直接ビデオ通話をするブラウザー、プライベートDNS、スマホがネットワークを切り替える最中に動き出すアプリ。そのひとつひとつが出入り口で、よいVPNはすべての出入り口をトンネルの中に収めます。
リークにはどんな種類があるか
よくあるリークは4種類で、それぞれ明かしてしまうものが違います。
| リーク | 明かしてしまうもの | 見える相手 |
|---|---|---|
| DNS | 使っているサイトやアプリの名前 | Wi-Fi、通信会社、またはそのDNS事業者 |
| IPv6 | 本当のIPv6アドレスと接続先 | サイトと、いま使っているネットワーク |
| WebRTC | ブラウザーの中から見た本当のIPアドレス | 問い合わせてきたすべてのサイト |
| 再接続中のすき間 | 数秒間、すべて | いま使っているネットワーク |
よい知らせもあります。4つとも簡単に確認でき、4つともVPNの作りで解決できます。
リーク1:DNS
アプリが接続する前に、スマホはDNSサーバーにサイトのアドレスを問い合わせます。この問い合わせがトンネルを通らず、Wi-Fiや通信会社のDNSに送られると、ページそのものは暗号化されていても、開いたサイトの一覧がネットワークに筒抜けになります。
PryVPNの対策:接続中、すべての問い合わせはトンネルの中を通ってPryVPNサーバーのリゾルバーに届きます。リゾルバーはDNSSECを確認し、問い合わせのログを残さず、保護タブで選んだトラッカーやマルウェアのフィルターをかけます。AndroidのプライベートDNSが別の事業者に設定されている場合、問い合わせは暗号化されたままトンネルを通りますが、届く先はその事業者になります。そのときはアプリのリークテストが知らせてくれます。組み合わせ方はプライベートDNSとVPNの違いで説明しています。
リーク2:IPv6
いまではほとんどのモバイルネットワークがIPv6アドレスを配り、スマホにIPv6しか割り当てない通信会社も増えています。IPv4しかトンネルに通さないVPNだと、IPv6の通信は本当のアドレスのまま、IPv6に対応したサイトへ直接出ていってしまいます。モバイルデータではこれがいちばん大きなリークになることが多く、しかもあまり知られていません。
PryVPNの対策:PryVPNは、ネットワークにあるほうのIPv4またはIPv6で接続し、ステルスモードもIPv6で使えます。保護タブのIPv6リーク保護をオンにすると、IPv6の通信はトンネルを通るか、サーバーがIPv6に対応していないときはブロックされるので、トンネルを迂回することはありません。詳しくはIPv6のヘルプ記事をご覧ください。
リーク3:WebRTC
WebRTCは、ブラウザーどうしで直接ビデオ通話やファイル共有をするための仕組みです。その準備のために、どのページもブラウザーにネットワークアドレスを問い合わせられます。ブラウザー用のVPN拡張機能やプロキシは、ブラウザーのふだんの通信のアドレスは変えても、この部分は変えないことが多く、ページに本当のIPを知られてしまうことがあります。
PryVPNの対策:PryVPNは端末全体を守るVPNです。Androidでは、WebRTCも含めてアプリの通信がすべてトンネルを通るので、ページが知ることのできるアドレスはVPNサーバーのものです。IPアドレス確認とWebRTCリークテストで、自分の目で確かめられます。
リーク4:すき間
いちばん気づきにくいリークは、トンネルがないときに起きます。スマホの起動中、Wi-Fiからモバイルデータへ切り替わる間、サーバーの応答が止まってVPNが再接続している間です。アプリは待ってくれません。そのときにある接続で、手元のデータを送ってしまいます。
PryVPNの対策:
- Androidの常時接続VPNとVPNなしの接続をブロックをオンにすると、Androidはスマホの起動と同時にPryVPNを起動し、トンネルが確立していない間はアプリのインターネット接続を止めます。PryVPNの設定 › キルスイッチからその画面へ直接移動でき、手順はキルスイッチのヘルプ記事で案内しています。
- PryVPNの中でも、再接続中やサーバーの切り替え中は通信をブロックしたままにします。
- どの接続にも、できるだけ別の都市に予備のサーバーが用意されています。サーバーが応答しなくなると、PryVPNは10秒以内にそちらへ切り替え、その間もVPNは有効なままです。
2分でできるリーク確認
- VPNなしでスマホのブラウザーからIPアドレス確認を開き、表示されたアドレスをメモします。ふだんサイトから見えているアドレスです。
- PryVPNに接続してページを再読み込みします。アドレスがPryVPNサーバーのものに変わり、その下のWebRTCテストでほかのアドレスが見つからなければ大丈夫です。
- アプリのリークテストを開きます(保護タブ › リークテスト › テストを実行)。パブリックIP、Androidが使っているDNSサーバー、IPv6がトンネルを通っているか、AndroidがVPN経由で通信しているかを確認します。
- ネットワーク側から見てみましょう。 Wi-Fiに見えることでは、カフェやホテルのWi-Fiがあなたのアクセスについて何を記録できるかを、VPNなしとVPNありで比べられます。
- 必要なら速度も測りましょう。 スピードテストを接続中と切断中で試すと、トンネル越しにどれだけの速度が出るかがわかります。
手順2で自分のアドレスのままなら、ブラウザーがスプリットトンネリングで除外されていないか、プロキシ拡張機能を使っていないかを確認して、もう一度試してください。
除外するアプリについて
スプリットトンネリングを使うと、一部のアプリをVPNの外に出せます。VPNを受け付けない銀行アプリや、テレビへのキャストに便利です。これはリークではなく、あなたの選択です。そのアプリは意図してふだんの回線を使います。リストを短く保てば、それ以外はすべてトンネルの中に残ります。
VPNが守るものと、あなたの手に残るもの
VPNはネットワークのレベルで出入り口を閉じます。IPアドレス、問い合わせ、アクセスするサイトはトンネルの中にとどまります。ログインしたサイトには、あなたが名乗っているので本人だとわかりますし、Cookieはブラウザーが管理するものです。両方の層で守りたいときは、PryVPNとブラウザーのプライベートモードを組み合わせましょう。VPNを使ったプライベートブラウジングのページで、組み合わせ方を説明しています。
よくある質問
すべてのサイトがHTTPSなら、DNSリークは問題ありませんか?
問題があります。HTTPSが隠すのはサイトで何をしているかで、どのサイトかではありません。漏れた問い合わせから、開いたサイトやアプリの名前がすべてネットワークに伝わります。
スマホのIPv6はオフにしたほうがいいですか?
その必要はありません。IPv6リーク保護をオンにすれば、PryVPNがIPv6をトンネルに通すかブロックするので、IPv6だけのネットワークもリークなしでそのまま使えます。
ウェブサイトのDNSリークテストはAndroidで使えますか?
本当のDNSリークテストには、一度しか使わない名前をどのリゾルバーが問い合わせてくるかを見るための、専用のDNSサーバーが必要です。PryVPNアプリのリークテストは、Androidが使っているDNSサーバーを直接確認します。まさにそのテストが知りたい答えです。
確認は何度もしたほうがいいですか?
インストール後に一度、そしてネットワークをよく切り替えるとき、新しいブラウザーを使い始めたとき、プライベートDNSをオンにしたときにもう一度確認しましょう。アプリのリークテストは数秒で終わります。
PryVPNは、アクティビティログを残さない、Android向けの無料WireGuard VPNです。ベータに参加すると、空きが出しだいメールでお知らせします。インストールはGoogle Playから行います。そもそもなぜサイトが開かないのか気になる方は、サイトがブロックされる仕組みもどうぞ。
参考資料
誤りに気づいたらsupport@pryvpn.comまでお知らせください。修正して日付を更新します。