Windows標準のVPN機能を使って会社のネットワークに接続している場合、「接続済み」と表示されていても、ブラウザやメールアプリなどでインターネットにアクセスできないという現象が発生することがあります。この記事では、その原因を素早く切り分ける方法と、具体的な見直し手順を順を追って解説します。特に、ルーティングやDNSの設定ミスが原因であるケースが多いため、重点的に説明します。設定変更の前に、まずは自分の端末でどこまで確認できるかを把握することが重要です。
【要点】この記事で確認すること
- 最初に見る場所: VPN接続状態、IPアドレスの割り当て、デフォルトゲートウェイの変化
- 切り分けの軸: 端末側のルーティング設定、DNS設定、プロキシ設定、VPNサーバー側のトンネル方式
- 注意点: 会社のポリシーによっては設定変更が禁止されている場合があります。特にルーティングテーブルの変更は管理者の許可が必要です。
ADVERTISEMENT
目次
1. VPN接続済みでもインターネットが使えない代表的な原因
VPN接続が確立しているにもかかわらずインターネットにアクセスできない主な原因は、以下の通りです。
- 強制トンネル(全ルーティング)の場合: VPN接続後、すべての通信がVPNサーバー経由になりますが、サーバー側でインターネットへのルーティングが許可されていない場合があります。この場合、社内リソースにはアクセスできるが、外部サイトには接続できません。
- スプリットトンネル(部分的ルーティング)の場合: 特定の社内ネットワークのみVPN経由、それ以外は通常回線を使います。しかし、VPN接続時にデフォルトゲートウェイが誤って変更または削除されることがあります。
- DNS設定の競合: VPN接続時にDNSサーバーが社内DNSに切り替わり、外部の名前解決ができなくなるケースです。特に社内DNSが外部転送を行っていない場合に発生します。
- プロキシ設定の誤り: 会社のプロキシサーバーがVPN経由でしか利用できない場合に、通常回線用のプロキシ設定が残っていると、通信が競合します。
- ファイアウォールによるブロック: Windowsファイアウォールやセキュリティソフトが、VPN接続後のトラフィックを誤ってブロックしている可能性があります。
2. まずは基本を確認:接続状態とIPアドレス
最初に、VPNが正しく接続されているか、IPアドレスやデフォルトゲートウェイがどうなっているかを確認します。以下の手順で行ってください。
- タスクバー右端のネットワークアイコンをクリックし、「ネットワークとインターネットの設定」を開きます。
- 「VPN」を選択し、該当するVPN接続が「接続済み」と表示されていることを確認します。
- コマンドプロンプトを管理者として開き、
ipconfig /allと入力して実行します。 - 出力結果からVPNアダプター(通常は「PPP adapter ~」など)を見つけ、IPv4アドレス、サブネットマスク、デフォルトゲートウェイが割り当てられているか確認します。
- 同時に、通常のLANアダプターのデフォルトゲートウェイも確認します。VPN接続後も通常のゲートウェイが存在するか、または消失していないかが重要です。
失敗パターン: VPN接続後にデフォルトゲートウェイがVPNアダプターのみになり、通常のゲートウェイが完全に消えている場合は、強制トンネルが原因の可能性が高いです。一方、通常のゲートウェイが残っているのにインターネットが使えない場合は、スプリットトンネルやDNSの問題が疑われます。
3. ルーティング設定を確認する(スプリットトンネルと強制トンネル)
3.1 強制トンネル(全ルーティング)の場合
強制トンネルでは、VPN接続後すべての通信がVPN経由になります。デフォルトゲートウェイ(0.0.0.0)がVPNアダプターを指しているかどうかで判断します。
- コマンドプロンプトを管理者として開き、
route printと入力します。 - IPv4ルートテーブルの中から、「0.0.0.0 0.0.0.0」というデフォルトルートの行を探します。
- ゲートウェイ欄がVPNアダプターのIPアドレス(例:192.168.1.1)になっている場合は強制トンネルです。
- 強制トンネルでインターネットが使えない場合、VPNサーバー側でNATやルーティングが設定されていない可能性が高いため、管理者に連絡してください。
- 自分で対処する場合は、スプリットトンネルに変更するよう管理者に依頼するか、許可があれば手動で特定のルートを追加することも検討します。
3.2 スプリットトンネル(部分的ルーティング)の場合
スプリットトンネルでは、社内ネットワーク宛ての通信のみVPN経由、それ以外は通常回線を使います。しかし、VPN接続時に誤ってデフォルトルートが削除されることがあります。
route printを実行し、デフォルトルート(0.0.0.0/0)が存在するか確認します。- デフォルトルートが存在しない場合、インターネットへの経路が失われています。管理者権限で
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1(192.168.1.1は通常のゲートウェイ)を実行して追加します。 - 追加後、
ping 8.8.8.8で通信を確認します。 - ただし、会社PCではルーティングテーブルの変更が禁止されている場合があるため、管理者に確認してから行ってください。
- 管理者に連絡する際は、
route printの出力結果を添付すると原因特定がスムーズです。
比較表: スプリットトンネル vs 強制トンネル
| 項目 | スプリットトンネル | 強制トンネル |
|---|---|---|
| 通信経路 | 社内のみVPN経由、外部は直接 | すべてVPN経由 |
| デフォルトゲートウェイ | 通常のゲートウェイが維持される | VPNアダプターのIPに変更される |
| インターネット利用 | 通常利用可能(デフォルトルートが正しい場合) | VPNサーバー側の設定に依存 |
| よくある問題 | デフォルトルートが消える、DNS競合 | 外部アクセスがすべて遮断される |
| 確認ポイント | route print でデフォルトルートの有無 | route print でデフォルトルートのゲートウェイ |
4. DNS設定を見直す
4.1 DNSサーバーの確認方法
DNSの誤設定により、ホスト名の解決ができずインターネットにアクセスできない場合があります。以下の手順で確認と修正を行います。
ipconfig /allを実行し、「DNSサーバー」の項目を確認します。- VPN接続前のDNSサーバーが、例えば8.8.8.8などの外部DNSであったのに対し、接続後に社内DNS(プライベートIP)に変わっているかどうかを確認します。
- 社内DNSが外部の名前解決を転送していない場合、
nslookup www.google.comを実行すると「サーバーが見つかりません」と表示されます。 - 対策として、ネットワークアダプターのプロパティから、DNSサーバーを手動で追加します。例えば、優先DNSに社内DNSを、代替DNSに8.8.8.8を設定します。
- ただし、会社のポリシーによってはDNSの変更が禁止されている場合があります。その場合は管理者に連絡し、社内DNSが外部転送を行うように依頼してください。
失敗パターン: 代替DNSに外部DNSを指定しても、WindowsのDNS解決順序によっては社内DNSが優先され、外部解決に失敗することがあります。この場合、nslookup www.google.com 8.8.8.8 で直接外部DNSに問い合わせてみて、応答があればDNS問題と確定できます。
5. プロキシ設定とファイアウォールの影響
プロキシ設定が原因でインターネットが使えないケースもあります。特に、VPN接続時にプロキシ設定が競合することがあります。
- Internet Explorer(またはEdge)の「インターネットオプション」→「接続」タブ→「LANの設定」を開きます。
- 「自動構成スクリプトを使用する」や「プロキシサーバーを使用する」がオンになっている場合、会社のプロキシ設定が適用されています。
- もしVPN接続中にそのプロキシが外部アクセスを許可していない場合、インターネットにアクセスできません。
- 一時的に「自動設定を自動的に検出する」のみにチェックを入れ、他のチェックを外してみてください(管理者権限が必要な場合があります)。
- もし問題が解決したら、その設定が原因であることを管理者に報告し、正しいプロキシ設定を案内してもらいましょう。
会社PCでは、ファイアウォールやウイルス対策ソフトを自己判断で無効にしないでください。接続先、表示されたエラー、利用中の回線を記録し、会社のIT部門へ確認します。
6. よくある質問(Q&A)
Q: VPN接続中にインターネットだけ使えなくなるのはなぜですか?
A: 多くの場合、強制トンネルでVPNサーバーがインターネットへのルーティングを許可していないか、スプリットトンネルでデフォルトルートが消失していることが原因です。また、DNSが社内DNSに切り替わり外部解決ができないケースもよくあります。
Q: 自分でルーティングテーブルを変更しても良いですか?
A: 基本的に管理者権限が必要で、会社PCでは変更が禁止されている場合が多いです。会社のITポリシーに違反する恐れがあるため、まずは管理者に相談してください。
Q: DNSをGoogleの8.8.8.8に変更しても良いですか?
A: 社内リソースへのアクセスができなくなる可能性があります。必ず社内DNSも併せて設定し、優先順位を適切にしてください。また、会社のセキュリティポリシーにより、外部DNSの利用が禁止されている場合もあるので、管理者の指示を仰ぎましょう。
Q: 上記の手順を試しても改善しません。どうすれば良いですか?
A: 管理者に以下の情報を伝えてください:(1) VPN接続状態のスクリーンショット、(2) ipconfig /all と route print の出力、(3) 試した対処内容。これにより、VPNサーバー側の設定(ルーティング、DNS、プロキシ)の問題を迅速に特定できます。
7. まとめ
Windows標準VPNで「接続済み」なのにインターネットが使えない場合、まずは基本の接続状態確認、ルーティング設定、DNS設定、プロキシ設定をこの順にチェックすることで、原因を絞り込めます。多くのケースは強制トンネルかDNS競合が原因であり、自分で解決できる範囲と管理者に依頼すべき範囲を理解しておくことが重要です。管理者に連絡する際は、本記事で紹介した確認結果を伝えると、問題解決がスムーズに進みます。設定変更は会社のポリシーを遵守し、不明な点は必ず管理者に相談してください。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
