社内ネットワークに接続しているのに、特定の社内システムのURLが「ページが見つかりません」や「DNSプローブが完了しません」といったエラーで開けないことがあります。この現象は多くの場合、そのURLが社内DNS(ドメインネームシステム)でのみ名前解決される設計になっているために発生します。外部のDNSサーバーではそのURLを解決できないため、社内ネットワーク以外の環境ではアクセスできないのが正常な動作です。しかし、同じ社内ネットワークにいても、端末のネットワーク設定やDNSの参照先によってアクセスできる場合とできない場合があります。本記事では、社内DNSでしか開けないURLの特徴と、自分が今どの状態にあるのかを切り分ける具体的な方法を解説します。
【要点】この記事で確認すること
- 最初に見る場所: ブラウザのエラーメッセージ、ping、nslookupの結果を順に確認します。
- 切り分けの軸: 端末のネットワーク接続状態(社内ネットワーク/社外ネットワーク/VPN接続)とDNS設定が適切かどうかです。
- 注意点: 会社PCのDNS設定やhostsファイルを管理者の指示なく変更しないでください。問題解決のためには正確な情報を管理者に伝えることが重要です。
ADVERTISEMENT
社内DNSとは何か
社内DNSとは、企業の内部ネットワークに閉じたDNSサーバーのことです。通常、インターネット上のDNSサーバー(Google Public DNSやISPのDNSなど)は、一般公開されているドメイン名しか解決できません。これに対して社内DNSは、社内システム専用のドメイン名(例:hr-system.internal.company.co.jp)を、社内ネットワーク上のプライベートIPアドレスに変換します。この仕組みにより、社内システムは外部からアクセスできないように保護されています。社内DNSサーバーは多くの場合、DHCPサーバーから自動的に割り当てられるか、グループポリシーで固定指定されています。
社内システムのURLが開けない原因
社内システムのURLが開けない原因は、主に以下の3つに分類できます。
| 原因カテゴリ | 具体的な状況 | よくあるエラー |
|---|---|---|
| ネットワーク接続の問題 | 社内ネットワークに未接続、Wi-Fiの電波が弱い、ケーブルが抜けている | 「サーバーが見つかりません」「ERR_CONNECTION_TIMED_OUT」 |
| DNS解決の問題 | 端末が社内DNSを参照していない、DNSキャッシュが古い、hostsファイルに誤ったエントリーがある | 「DNS_PROBE_FINISHED_NXDOMAIN」「ERR_NAME_NOT_RESOLVED」 |
| URL自体の問題 | URLが誤っている、システムがメンテナンス中、アクセス権限がない | 「404 Not Found」「403 Forbidden」 |
このうち、社内DNS特有の原因は2番目のDNS解決の問題です。ここでは、DNS解決に焦点を当てた見分け方を説明します。
見分け方の手順
以下の手順で原因を切り分けてください。操作はWindowsのコマンドプロンプトを例にしていますが、macOSやLinuxでも同様のコマンドが利用できます。
- ネットワーク接続を確認する
まず、端末が社内ネットワークに正しく接続されているか確認します。タスクバーのネットワークアイコンをクリックし、社内のSSIDまたは有線接続が「インターネットアクセスあり」と表示されているか見てください。社内ネットワークに接続していない場合、当然ながら社内DNSは使えません。 - pingを実行する
コマンドプロンプトを開き、ping <社内システムのホスト名>(例:ping hr-system)と入力します。応答があれば、名前解決はできている可能性が高いです。応答がない場合は、名前解決か経路の問題です。IPアドレスが返ってこない場合は、次に進んでください。 - nslookupでDNS解決を確認する
nslookup <社内システムのFQDN>(例:nslookup hr-system.internal.company.co.jp)を実行します。結果にIPアドレスが表示されれば、DNS解決は成功しています。表示されない場合、nslookupの出力にどのDNSサーバーを使っているかが表示されるので、そのIPアドレスが社内DNSの範囲かどうかを確認します。 - ブラウザのエラーメッセージを確認する
ブラウザに表示されるエラーメッセージを読み取ります。「DNS_PROBE_FINISHED_NXDOMAIN」は名前解決ができなかったことを意味します。「ERR_CONNECTION_TIMED_OUT」は名前解決はできたが接続がタイムアウトしたことを示します。エラーメッセージは原因特定の重要な手がかりです。 - 別の端末で試す
同じ社内ネットワークに接続している別の端末(同僚のPCなど)から同じURLを開いてみます。別の端末で開けるなら、自分の端末の設定に問題がある可能性が高いです。どの端末でも開けないなら、ネットワーク全体またはサーバー側の問題です。 - VPN接続時を確認する
自宅や出先からVPNで社内ネットワークに接続している場合、VPNクライアントの設定によってDNSが社内DNSを参照しているかどうかが変わります。VPN接続中にnslookupを実行して、社内DNSが使われているか確認してください。VPNで社内DNSが参照されない場合は、VPNの「分割トンネリング」設定やDNS設定を管理者に確認する必要があります。
これらの手順を踏むことで、問題が「自分の端末のDNS設定」「ネットワーク接続」「サーバー側」のどこにあるのかを切り分けられます。
失敗パターンと対処法
実際によくある失敗パターンとその対処法を紹介します。
パターン1:社内ネットワークに接続しているのにnslookupが失敗する
原因:端末が社内DNSサーバーを参照していない。例えば、DHCPではなく固定IPでDNSを手動設定している場合や、以前に使った外部DNSの設定が残っている場合があります。対処:管理者に連絡し、適切なDNSサーバーを設定してもらってください。自分でipconfig /all(Windows)を実行し、DNSサーバーの一覧を確認すると役立ちます。
パターン2:VPN接続中に社内システムが開けない
原因:VPNの分割トンネリング設定により、社内向けのトラフィックだけがVPN経由になり、DNS参照がインターネット側のDNSになっていることがあります。対処:VPNクライアントの設定で「VPN接続時にすべてのトラフィックをVPN経由にする」または「社内DNSを強制参照」する設定がある場合は有効にします。設定がわからなければ管理者に確認します。
パターン3:hostsファイルに誤ったエントリーがある
原因:過去にテスト目的でhostsファイルに社内システムのIPアドレスを直書きしたが、その後IPアドレスが変わった場合など。対処:管理者の指示のもと、hostsファイル(C:\Windows\System32\drivers\etc\hosts)の該当行を削除するか、正しい情報に修正します。管理者に確認せずに編集するのは避けてください。
管理者に伝えるべき情報
問題を管理者に報告する際は、以下の情報をまとめて伝えると解決がスムーズになります。
- 発生日時と現象:いつから、どのような操作をしたときに、どのようなエラーが表示されるか。
- ネットワーク環境:社内の有線/無線/VPNの別、VPNの場合はクライアント名とバージョン。
- 試した手順と結果:ping、nslookupの出力結果、ブラウザのエラーメッセージ(スクリーンショットがあればベスト)。
- 端末情報:OSの種類とバージョン、IPアドレス(
ipconfigの出力)。 - 該当URL:アクセスしようとした完全なURL。
これらの情報があれば、管理者はDNS設定やネットワークポリシーを迅速に確認できます。
よくある質問(FAQ)
Q1. スマホのテザリングで社内PCをネットに接続していますが、社内システムが開けません。
A1. スマホのテザリングは一般的にインターネット接続であり、社内ネットワークではありません。社内システムにアクセスするには、社内のWi-Fiか有線LAN、またはVPN接続が必要です。テザリング経由では社内DNSが使えないため、原則としてアクセスできません。
Q2. 自宅のWi-Fiでは開けないが、社内VPNに接続すれば開けるようになりますか?
A2. はい、多くの場合VPN接続によって社内ネットワークの一部として扱われるため、正しく設定されていれば開けるようになります。ただし、VPNクライアントが社内DNSを参照する設定になっている必要があります。もしVPN接続後も開けない場合は、nslookupでDNS解決を確認してみてください。
Q3. DNS設定を自分で変更してもいいですか?
A3. 会社PCのDNS設定を管理者の指示なく変更することはおすすめしません。誤った設定をすると、他のシステムにアクセスできなくなったり、セキュリティポリシーに違反する可能性があります。必ず管理者に相談してください。
Q4. 社内ネットワークに接続しているのに、nslookupで外部DNSしか表示されません。
A4. その場合、端末のネットワーク設定でDNSサーバーが手動設定されている可能性があります。DHCPで自動取得するようになっているか、またはグループポリシーで強制設定されているかを管理者に確認してください。
まとめ
社内システムのURLが社内DNSでしか開けない場合、原因の多くは端末のDNS設定やネットワーク接続状況にあります。pingやnslookupといった基本的なコマンドを使うことで、問題が端末側なのかネットワーク全体なのかを切り分けられます。管理者に報告する際は、エラーメッセージやコマンドの出力結果を正確に伝えることが重要です。自分で設定を変更する前に、必ず管理者に相談するようにしてください。これらの手順を覚えておけば、トラブル発生時の初動対応が格段に早くなります。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
