VPN接続後にブラウザでWebページが開けない、メールが送受信できないといったトラブルは、多くの会社員が経験する悩みの一つです。社外から社内システムにアクセスするためにVPNを利用する場面は多く、そのたびに通信が不安定になると業務に支障をきたします。こうした問題の原因として最も多いのが、DNS設定の不適切な構成です。本記事では、VPN接続後にWebページが開けなくなる原因を切り分け、具体的な対処手順をわかりやすく解説します。会社のPCで作業する際に注意すべきポイントや、管理者に確認すべき内容も併せて紹介します。
【要点】この記事で確認すること
- 最初に見る場所: VPN接続後のIPアドレスとDNSサーバーが正しく割り当てられているか、コマンドプロンプトで確認します。
- 切り分けの軸: 端末側のDNS設定(手動 vs 自動)、VPNクライアントの設定、ネットワークアダプタの優先順位、管理者側のDNSサーバー障害などを順に確認します。
- 注意点: 会社のPCではレジストリやシステム設定の変更に制限がある場合があるため、管理者に相談してから作業を行うことを推奨します。
ADVERTISEMENT
目次
VPN接続後にWebページが開けない主な原因
VPN接続後にWebページが開けない原因は、大きく分けて以下の3つに分類できます。
- DNSサーバーの指定ミス: VPN接続時に会社の内部DNSサーバーが正しく割り当てられず、名前解決ができない。
- DNSキャッシュの破損: 過去のDNS情報が残っており、新しい経路での解決が妨げられる。
- ネットワークアダプタの優先順位問題: VPNアダプタよりも別のアダプタ(Wi-Fiや有線LAN)の優先順位が高く、DNSクエリが誤った経路に送られる。
これらの原因を特定するには、段階的な切り分けが有効です。まずは手元のPCで簡易的な診断を行いましょう。
原因を切り分けるための確認手順
手順1: VPN接続時のIPアドレスとDNSを確認する
VPNに接続した状態で、コマンドプロンプトを管理者として開き、次のコマンドを実行します。
- Windowsキー + R で「ファイル名を指定して実行」を開き、「cmd」と入力してCtrl+Shift+Enterで管理者としてコマンドプロンプトを起動します。
- 「ipconfig /all」と入力し、Enterキーを押します。
- 表示された情報の中から、VPN接続に関連するアダプタ(通常は「PPP adapter」や「Ethernet adapter VPN」など)を探します。
- そのアダプタの「IPv4アドレス」が会社のネットワーク範囲(例: 192.168.10.x)になっているか、「DNSサーバー」に会社の内部DNS(例: 192.168.1.1)が設定されているかを確認します。
- DNSサーバーが「0.0.0.0」や「8.8.8.8」など外部DNSのみになっている場合、名前解決が社内で行えずページが開けません。
手順2: DNSキャッシュをクリアする
古いDNSキャッシュが原因で正しい名前解決が妨げられることがあります。次のコマンドでクリアします。
- 管理者としてコマンドプロンプトを開きます。
- 「ipconfig /flushdns」と入力し、Enterキーを押します。
- 「Windows IP構成 DNSリゾルバー キャッシュは正常にフラッシュされました。」と表示されれば成功です。
- そのまま「ipconfig /registerdns」と入力し、Enterキーを押してDNSレコードを再登録します。
- 最後に「nslookup 社内システムのホスト名」で正常にIPアドレスが返ってくるかテストします。
手順3: ネットワークアダプタの優先順位を変更する
複数のネットワークアダプタがある場合、VPNアダプタの優先順位が低いとDNSクエリが他のアダプタを経由して失敗することがあります。変更手順は以下の通りです。
- 「コントロールパネル」→「ネットワークと共有センター」→「アダプターの設定の変更」を開きます。
- VPNアダプタを右クリックし、「プロパティ」を選択します。
- 「インターネット プロトコル バージョン 4 (TCP/IPv4)」を選択し、「プロパティ」をクリックします。
- 「詳細設定」ボタンをクリックし、「IP設定」タブにある「自動メトリック」のチェックを外し、「インターフェイス メトリック」に「10」などの小さい値を入力します(数値が小さいほど優先度が高くなります)。
- OKを押してすべてのダイアログを閉じ、VPNに再接続してからページが開けるか確認します。
設定ミスによる失敗パターンと対策
実際によくある失敗パターンは、ユーザー自身がDNSを手動で設定しているケースです。たとえば、プライベートでも使用しているPCでGoogle Public DNS(8.8.8.8)を固定で設定していると、VPN接続時もそのDNSが優先され、社内システムの名前解決ができません。また、VPNクライアントソフトの設定で「リモートネットワークにデフォルトゲートウェイを使用する」が無効になっている場合も、トラフィックが正しくルーティングされずDNS問い合わせが失敗します。
対策としては、VPNアダプタのDNS設定を「自動的に取得する」に戻すことが第一です。ただし会社のポリシーで特定のDNSサーバーを指定する必要がある場合は、管理者に問い合わせて正しいDNSアドレスを入手し、手動で設定してください。
状況別の比較表:VPN接続後のDNSトラブル診断
| 症状 | 考えられる原因 | 確認すべき項目 | 推奨アクション |
|---|---|---|---|
| 社内サイトのみ開けない | 内部DNSサーバーに到達できない、またはDNS設定が外部向け | VPNアダプタのDNSサーバー、社内DNSへのping | DNSを自動取得に変更、または正しい内部DNSを手動設定 |
| すべてのWebサイトが開けない | DNSサーバー自体が応答しない、またはキャッシュ破損 | DNSキャッシュ、外部DNSへのping(8.8.8.8) | DNSキャッシュクリア、VPNクライアントの再インストール |
| 特定のアプリのみ通信失敗 | アプリが特定のDNSサーバーを直接参照している | アプリのプロキシ設定、hostsファイル | アプリのネットワーク設定をリセット、またはhostsファイル確認 |
管理者に確認すべき情報
会社のPCでDNS設定に問題がある場合、管理者に以下の情報を伝えると解決がスムーズになります。
- ipconfig /all の出力結果: 特にVPNアダプタのIPアドレス、DNSサーバー、デフォルトゲートウェイの値。
- nslookup のテスト結果: 社内の任意のホスト名(例: intranet.company.com)を指定して、応答があるかどうか。
- VPNクライアントの種類とバージョン: 例:Cisco AnyConnect 4.8、OpenVPN 2.5など。
- 発生タイミング: VPN接続直後からか、しばらくしてからか。
- 他のユーザーでも同様か: 同僚も同じ症状かどうかで、個人設定の問題か全体障害かの切り分けに役立ちます。
よくある質問(FAQ)
Q1: DNS設定を変更しても改善しない場合はどうすればいいですか?
まずは「ipconfig /all」でVPNアダプタが正しくDNSを取得しているか再確認してください。それでもダメな場合、VPNクライアントソフトの再インストールや、別のVPN接続方法(例えばL2TP/IPSecなど)を試す価値があります。また、会社のファイアウォールがDNS over HTTPSなどをブロックしている可能性もあるため、管理者に確認を依頼しましょう。
Q2: 自宅のネットワークでは問題ないのに、会社のVPN接続時だけDNSが効かないのはなぜ?
自宅のDNS設定が自動取得で問題ない場合、会社のVPNサーバー側のDNS配布設定に問題がある可能性が高いです。または、会社のDNSサーバーが自宅から到達できないアドレス帯にある場合も考えられます。この場合は管理者側での修正が必要です。レジストリの「DisableNRPT」などが原因になることもあるため、エンタープライズ環境ではグループポリシーを確認してもらいましょう。
Q3: コマンドプロンプトを管理者で開けないのですが?
会社のPCでユーザー権限が制限されている場合があります。その場合は、管理者に依頼して一時的に権限を付与してもらうか、別の方法(例:Windows PowerShellを管理者として実行)を試してください。どうしても無理なら、サポートデスクに連絡してリモートで対応してもらいましょう。
再発防止のためのポイント
DNS問題を再発させないためには、以下の点に注意してください。
- VPN接続時はDNSを自動取得にすることを基本とし、どうしても手動設定が必要な場合は管理者から指示された値のみを使用する。
- 定期的にDNSキャッシュをクリアする習慣をつける(週に1回程度)。
- VPNクライアントソフトは常に最新バージョンにアップデートする。
- 複数のネットワークアダプタが有効な場合は、VPNアダプタのメトリックを低く設定して優先順位を上げておく。
- 万一トラブルが発生した場合、上記の診断手順を実施し、管理者に正確な情報を報告できるようにしておく。
まとめ
VPN接続後にWebページが開けない場合、原因の多くはDNS設定にあります。本記事で紹介した手順に沿って、コマンドプロンプトでの情報確認、キャッシュクリア、アダプタの優先順位変更を試すことで、多くのトラブルは解決できます。それでも改善しない場合は、管理者に適切な情報を伝えて対応を仰ぎましょう。日頃からDNS設定を自動取得に保ち、クライアントソフトを最新にしておくことが再発防止につながります。業務の効率を維持するためにも、DNSトラブルの対処法を身につけておくことをおすすめします。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
