VPNが使えているかを確認するには、接続アイコンだけでは不十分です。出口IPを比較し、DNSの経路を確認したうえで、アプリごとに検証しましょう。ブラウザーでウェブページが開けても、成功したのはそのリクエストだけです。ほかのソフトでプロキシが有効か、すべての通信が想定どおり転送されているかまでは分かりません。
まず目的を整理しましょう。特定のサイトだけを国際回線経由にしたいのか、端末の大半の通信をトンネルに通したいのかで確認方法は異なります。分割トンネルでは、国内サイトが通常のネットワークを使っていても問題ない場合があります。クライアントを何度も再インストールする前に、基準値の確認、経路の観察、アプリの特定の順で調べていきます。
まず確認:接続状態・出口IP・アプリの動作
クライアントの「接続済み」は、ローカルプロキシの待ち受け開始や、システムVPNインターフェースの確立を示しているだけの場合があります。契約中のノードに接続できるか、ドメインがどう名前解決されるか、対象アプリがそのインターフェースを使うかは、それぞれ別の段階です。どこかで問題が起きても、画面には接続状態が表示されたままのことがあります。
| 確認項目 | 判断できること | これだけでは判断できないこと |
|---|---|---|
| クライアントに接続済みと表示される | ローカルの接続処理が動作状態になっている | すべてのアプリがリモートの出口を経由している |
| ブラウザーの出口IPが変わった | 今回の確認リクエストが異なる出口を使った | ほかのアプリやDNS、別のアドレスファミリーも同じ経路を使う |
| DNSテストに特定の名前解決サービスが表示される | テストしたドメインの名前解決にそのサービスが関与している | 名前解決のリクエストが必ずローカルネットワークから直接送信されている |
| 対象アプリを問題なく使える | 現在確認した機能の通信経路が利用できる | アプリのバックグラウンド接続もすべてプロキシを経由している |
そのため、「有効かどうか」は複数の証拠を組み合わせて判断します。出口の確認ではリクエストの送信元を、DNSの確認では設定どおりに名前解決されているかを、アプリの検証では実際の用途を満たせるかを確認します。ひとつの項目だけで判断すると、正常な分割トンネルを障害と誤認したり、プロキシを迂回するリクエストを見落としたりすることがあります。
出口IPの確認:接続前後を比較する
クライアントを切断し、同じブラウザーで信頼できるIP確認サイトを開いて、グローバルIPアドレス、ネットワーク事業者、おおよその地域を記録します。次に使用するノードへ接続し、同じページを再読み込みします。システムのネットワーク設定に表示されるローカルIPを、インターネットへの出口IPと混同しないでください。これは端末がローカルネットワークで使うアドレスです。
- 同じネットワークとブラウザーを使い、切断時の確認結果を記録します。
- 選択したノードに接続し、クライアントの動作モードと出口を確認します。
- 確認ページを再読み込みします。古い結果の影響を避けるには、必要に応じてプライベートウィンドウを使います。
- クライアントの接続ログを確認し、確認用ドメインにプロキシのルールが適用され、直接接続になっていないことを確かめます。
- 切断後にもう一度確認し、接続状態に応じて結果が元に戻るかを見て、再現可能な比較にします。
ルールベースの分割トンネルを使っている場合、確認サイトが直接接続に設定されていることがあります。その場合、IPが変わらなくてもノードの障害とは限りません。まず適用されたルールを確認しましょう。診断のために一時的にプロキシモードへ切り替える場合も、確認リクエストがその設定の対象になっていることを確かめてください。テスト後は元の設定に戻し、国内サービスへの影響を避けます。
IPv4とIPv6の両方も確認してください。確認ページによっては片方のアドレスしか表示されず、もう片方は通常のネットワークを通っている場合があります。両方の結果を個別に表示できる方法を使い、クライアントが該当する通信を処理しているか確認しましょう。現在のネットワークにIPv6がない場合、検出されなくても通信を捕捉できている証拠にはなりません。
IPアドレスの地域情報はデータベースに基づくため、サイトによって表示される都市が異なる場合があります。判断では、アドレスが変わったか、ネットワークの所属先が妥当か、接続ログと一致するかを優先してください。都市名が異なるだけでは、回線の選択ミスとは言えません。
DNSリーク:地域表示だけでなく名前解決の経路を確認
DNSはドメイン名を接続可能なアドレスに変換します。アプリの通信がプロキシ経由でも、名前解決がローカルネットワークから送信されていると、検索したドメインが見える可能性があり、現在の出口に適さない結果が返ることもあります。ただし、DNSテストに表示されるのは名前解決に関与したサービスであり、通信経路全体を示す地図ではありません。
テスト前に、クライアントのDNS設定を確認しましょう。システムDNS、リモートDNS、暗号化DNS、仮想アドレスモードでは処理方法が異なります。ブラウザーが独自にセキュアDNSを有効にして、システムの既定のリゾルバーを使わない場合もあります。見慣れない事業者が表示されたからといってリークと決めつけず、ブラウザーとクライアント双方の設定を確認してください。
接続後、信頼できるDNSテストを実行し、名前解決サービスとネットワーク上の所属先を記録して、切断時と比較します。国内のネットワーク事業者のDNSが表示された場合は、さらに調べる価値があります。公共DNSが表示されても、安全ともリークともすぐには判断できません。同じDNSサービスが複数の地域に設置されていることがあり、表示された場所がリクエストの実際の経路とは限りません。
より有力な手がかりは、クライアントのDNSログ、適用ルール、送信先の記録です。まず対象ドメインをどこが名前解決したか確認し、次にその接続が想定した送信経路に入っているかを照合します。プロキシ方式によってはリモート側でドメインを処理するため、ローカルに該当する名前解決リクエストが残らないことがあります。ローカルログがないというだけで、設定を考慮せずに結論を出すことはできません。
設定を変えた後も、古いキャッシュが結果に影響する場合があります。関連するアプリを終了して再接続し、システムの手順に従ってDNSキャッシュを削除してから再テストしてください。証明書の検証をむやみに無効にしたり、入手元が不明な証明書をインストールしたりしても、分割トンネルや名前解決経路の問題は解決しません。
アプリごとに確認:ウェブページが開いてもすべて成功とは限らない
デスクトップクライアントの「システムプロキシ」は、通常、その設定に従うソフトでのみ有効です。独自のネットワークライブラリを使うプログラムはシステムプロキシを参照しないことがあり、コマンドラインツールではプロキシ環境変数を個別に設定する必要がある場合もあります。TUNモードは仮想ネットワークインターフェースで通信を処理するため、一般により広い範囲をカバーしますが、ルーティング、除外ルール、システム権限の影響は受けます。
モバイル端末でも実際の設定を確認しましょう。Androidクライアントではアプリ別プロキシやバイパスリストが有効になっており、除外されたアプリが直接接続を続ける場合があります。iOSの通信経路は、クライアントのトンネルとルール設定によって異なります。ステータスバーのアイコンだけでは判断せず、実際のアクセスとログを確認してください。
- ✅ ブラウザー:確認したいサイトにアクセスし、そのドメインに適用された送信先も確認します。
- ✅ デスクトップアプリ:終了して再起動し、アカウントへのログイン、コンテンツの読み込み、実際の機能を確認します。
- ✅ コマンドラインツール:システムプロキシを引き継ぐとは限らないため、ツール独自のプロキシ設定を確認します。
- ✅ モバイルアプリ:バイパスリストに含まれていないか確認し、同じ操作を設定変更の前後で比較します。
- ✅ 音声・動画アプリ:画面の読み込みと実際の再生を別々に確認し、サムネイルが表示されたことだけで判断しないようにします。
アプリはログイン、コンテンツ、ダウンロード、メディアなど複数のドメインへ同時に接続することがよくあります。ホーム画面が表示されても再生できない場合、メディアのリクエストにプロキシのルールが適用されていない可能性や、出口の評価、コンテンツの利用許諾が関係している可能性があります。ホーム画面のドメインだけでなく、失敗する操作を実行したときに追加される接続を確認してください。
ブラウザーのWebRTCテストも補助的な確認に使えます。ローカルIPや秘匿化されたローカルホストの識別子が表示されても、グローバルな出口IPのリークとは限りません。想定外のグローバルIPが表示された場合は、ブラウザーの権限、トンネルのルーティング、実際の接続ログを合わせて確認してください。
よくある「見かけだけの接続」:症状から原因を絞る
クライアントは接続中なのにIPが変わらない
まずシステムプロキシまたはTUNが実際に有効かを確認し、次にブラウザー拡張機能がプロキシ設定を上書きしていないか調べます。複数のネットワークツールを同時に動かすと、ルーティングやプロキシポートが互いに影響する場合があります。診断中のクライアントだけを残し、ほかのツールは各ソフトの手順に従って終了してから、基準テストをやり直してください。
IPは変わったのに、サイトで地域が一致しないと表示される
サイトはアカウントの地域、支払い情報、位置情報の権限、Cookie、IPアドレスの評価などを組み合わせて利用条件を判断することがあります。出口アドレスが変わったことで分かるのは、そのリクエストが異なるネットワークを通ったことだけです。その地域からのアクセスがサイトに認められるとは限りません。まずアカウントとサイトのルールを確認し、それからキャッシュを調べましょう。地域に関する表示をすべてDNSの問題と考えないでください。
ブラウザーは使えるのに、ほかのアプリは読み込み中のまま
アプリがシステムプロキシを参照しているか、除外対象になっていないか、関連ドメインに直接接続のルールが適用されていないかを優先して確認します。リアルタイム通信では、使用中のクライアント、ノード、通信経路がUDPに対応しているかも確認してください。プロトコル名だけでは、現在の設定がアプリに必要なすべての通信に対応している証拠にはなりません。
ドメインは名前解決できるのに、接続を確立できない
DNSが成功したということは、名前解決の結果を取得できたというだけです。ノードへの接続不可、期限切れのサブスクリプション情報、通信パラメーターの不一致、システム時刻の異常などが、その後の接続を妨げる場合があります。まず具体的なエラーを確認してください。名前解決が成功したからといってDNSを何度も変更したり、プロトコル名が同じだから設定に互換性があると思い込んだりしないでください。
再現できるよう記録を残す
一度に変更する設定はひとつに絞りましょう。ノードの変更、プロキシモードの切り替え、DNSの変更、アプリの再起動を同時に行うと、復旧しても何が有効だったのか特定できません。テスト日時、ネットワーク環境、クライアントのバージョン、モード、ノード名、失敗した操作と関連ログを記録しておくと便利です。
サブスクリプションリンクには通常、アクセス用の認証情報が含まれます。リンク全体、QRコード、設定ファイルを公開の掲示板に投稿しないでください。ログを共有する前に、トークン、アカウント情報、完全なアドレスが含まれていないか確認し、サポートには必要な部分だけを伝えましょう。再インポートが必要な場合はアカウントからサブスクリプションを取得し、クライアントが設定内のプロトコルとパラメーターに対応していることを確認してください。
端末側で通信を正常に処理できているのに、選択したノードで接続に失敗し続ける場合は、サブスクリプションを更新して別の利用可能な回線と比較してください。それでも原因を特定できない場合は、再現手順を添えてトラブルシューティングをご確認ください。クライアントの設定については使い方ガイドをご覧ください。「接続できない」とだけ伝えるより、どの段階で失敗するかを具体的に示すほうが、サポート側で原因を判断しやすくなります。
判断の目安:プロキシ経由になる想定のリクエストについて、出口アドレスと接続ログが一致し、DNSの経路が設定どおりで、対象アプリの機能も実際に使えること。この条件がそろえば、現在の利用場面で接続が有効と判断する十分な根拠になります。この結論が当てはまるのはテストしたアプリと操作に限られ、すべての通信が常に同じ状態であることを保証するものではありません。
最後に、プライバシーポリシーと接続テストは分けて考えましょう。VPNGlassが掲げるプライバシー方針は「匿名・ノーログ」です。出口IPの確認でログ方針を検証することはできず、プライバシー方針も端末の分割トンネル確認の代わりにはなりません。それぞれで確認できる範囲を分けて考えると、トラブルシューティングが簡単になります。