ネットワーク診断の方法を完全解説|Windows・Mac別の手順とトラブル対応
インターネット接続に問題が生じたとき、その原因を特定することは問題解決の第一歩です。本記事では、Windows・Macの両OSで実施できるネットワーク診断の方法を、初心者から上級者まで分かりやすく解説します。
ネットワーク診断とは
ネットワーク診断とは、コンピュータやスマートフォンなどのデバイスがインターネットに正常に接続されているか、通信速度は適切か、また接続に関するエラーが発生していないかを確認するプロセスです。
一般的には、以下のような状況で診断が必要になります:
- インターネットに繋がらない状態になった
- 通信速度が異常に遅い
- 特定のサイトやアプリケーションにアクセスできない
- 接続は安定しているが、断続的に切れる
- ネットワークエラーが表示される
これらの問題の原因は、ルーターの不具合、ISP側の障害、デバイスの設定ミス、あるいはハードウェアの故障など多岐に渡ります。診断により、問題がどこに存在するのかを層別化できます。
Windowsでのネットワーク診断方法
Windows標準機能による診断
Windowsには組み込みのネットワーク診断ツールが備わっています。以下の手順で実行できます:
- タスクバーのネットワークアイコンを右クリック
- 「ネットワークとインターネットの設定を開く」を選択
- 左側メニューから「ネットワークのトラブルシューティング」を開く
- 「インターネット接続」の診断を実行
Windowsのバージョン(Windows 10やWindows 11など)により、メニュー項目の名称が若干異なる場合があります。診断実行後、Windowsが自動的に問題を検出し、修復を試みます。
コマンドプロンプトを使用した詳細診断
より詳細な診断情報が必要な場合、コマンドプロンプトを使用します。以下の手順で起動してください:
- スタートメニューから「コマンドプロンプト」を検索
- 「管理者として実行」を選択
コマンドプロンプト上で実行できる主要なコマンドは以下の通りです。
ipconfig コマンド
現在のネットワーク設定を表示するコマンドです。以下を入力実行します:
ipconfig /all
このコマンドにより、以下の情報が表示されます:
- IPv4アドレス:デバイスに割り当てられたIPアドレス
- サブネットマスク:ネットワークの範囲を示す値
- デフォルトゲートウェイ:ルーターのIPアドレス
- DNSサーバー:ドメイン名解決に使用されるサーバーアドレス
- DHCP有効:自動IP割り当ての状態
IPアドレスが「169.254.x.x」で始まる場合、DHCPサーバーからアドレスを取得できていない状態を示します。この場合、ルーターとの接続を確認してください。
ping コマンド
特定のサーバーへの疎通確認に使用するコマンドです。以下の形式で実行します:
ping 8.8.8.8
この例は、Googleが公開しているDNSサーバー(8.8.8.8)への疎通を確認するものです。実行結果として、応答時間(ミリ秒単位)が表示されます。
- 応答あり(通常30~50ms):インターネット接続が正常
- 応答なし:ルーターまたはインターネット接続に問題がある
- 応答時間が非常に長い(200ms以上):通信が遅延している
ドメイン名での確認も可能です:
ping www.google.com
これによりDNS解決(ドメイン名からIPアドレスへの変換)が正常に機能しているかも確認できます。
ipconfig /release と ipconfig /renew
DHCPサーバーからIPアドレスを再取得する場合に使用します:
ipconfig /release ipconfig /renew
多くの場合、これにより接続が復旧します。
tracert コマンド
通信経路を確認するコマンドです:
tracert 8.8.8.8
このコマンドは、デバイスからサーバーまでの経路上の各ノード(中継点)を表示します。特定の地点で応答がない場合、その地点以降に接続障害がある可能性が高まります。
nslookup コマンド
DNS解決を確認するコマンドです:
nslookup www.example.com
ドメイン名から対応するIPアドレスが正しく返されるかを確認できます。IPアドレスが返されない場合、DNS設定に問題がある可能性があります。
ネットワーク設定リセット
コマンドプロンプトで以下を実行することで、ネットワーク設定を初期化できます:
netsh int ip reset reset.log
このコマンドの実行後、コンピュータの再起動が必要です。
Macでのネットワーク診断方法
Macの標準診断機能
Macにも診断ツールが組み込まれています。以下の手順で実行します:
- メニューバーのWi-Fiアイコンをクリック
- 「ワイヤレス診断」を開く(オプション キーを押しながらクリック)
- 診断ツールが起動し、ネットワークの問題を自動検出
また、Appleメニューから「このMacについて」→「システムレポート」を選択し、「ネットワーク」セクションで接続状態を確認することも可能です。
ターミナルを使用したMacのネットワーク診断
Macのターミナル(コマンドラインツール)を使用することで、より詳細な診断が実行できます。以下の手順でターミナルを開きます:
- Finderから「アプリケーション」→「ユーティリティ」を開く
- 「ターミナル」をダブルクリック
ifconfig コマンド
Macでネットワークインターフェイスの設定を確認するコマンドです:
ifconfig
Windowsの「ipconfig」に相当します。以下の情報が表示されます:
- inet:IPv4アドレス
- netmask:サブネットマスク
- broadcast:ブロードキャストアドレス
- inet6:IPv6アドレス
ping コマンド
Macでも同様にpingコマンドを使用できます:
ping -c 4 8.8.8.8
「-c 4」は4回の送信を指定するオプションです。Macのpingは自動的に停止しないため、このようにカウント指定が必要です。
networksetup コマンド
Macの詳細なネットワーク設定を確認するコマンドです:
networksetup -getinfo Wi-Fi
Wi-Fiネットワークの詳細情報(IPアドレス、ルーター、DNSサーバーなど)が表示されます。
traceroute コマンド
通信経路を確認するコマンドです:
traceroute 8.8.8.8
Windowsの「tracert」と機能は同様です。
dig コマンド
DNS情報を詳細に確認するコマンドです:
dig www.example.com
DNS解決の詳細情報(クエリタイム、サーバー応答など)が表示されます。
netstat コマンド
ネットワーク接続の状態を表示するコマンドです:
netstat -r
ルーティングテーブルが表示され、デバイスのネットワーク経路設定を確認できます。
ネットワーク診断で確認すべき主要項目
ネットワーク診断を実行する際、以下の項目を確認することで、問題の原因を特定しやすくなります:
| 診断項目 | 正常な状態 | 問題の兆候 |
|---|---|---|
| IPアドレスの割り当て | 192.168.x.x または 10.x.x.x 形式 | 169.254.x.x 形式、またはアドレス未取得 |
| ゲートウェイへの疎通 | ping応答あり、応答時間 < 10ms | ping応答なし、またはタイムアウト |
| 外部サーバーへの疎通 | ping応答あり、応答時間 30~100ms | ping応答なし、または 200ms 以上 |
| DNS解決 | ドメイン名がIPアドレスに変換される | DNSサーバーが応答しない、または不正なIPを返す |
| DHCP接続 | DHCPサーバーが有効で自動割り当てされている | DHCPが無効、またはサーバーに接続できない |
インターネット接続が繋がらない場合の診断手順
インターネットが繋がらない状況では、以下の診断手順を順に実行することで、問題の特定が容易になります:
ステップ1:基本的な確認
- ルーターの電源が入っているか確認
- ケーブル接続が正常か確認(有線LANの場合)
- Wi-Fi接続が確立されているか確認(無線接続の場合)
- ルーターの再起動を試みる
ステップ2:ローカルネットワークの確認
まず、デバイスがルーターに正常に接続できているかを確認します。以下のコマンドを実行:
Windowsの場合:
ping [ルーターのIPアドレス、通常192.168.1.1]
Macの場合:
ping -c 4 [ルーターのIPアドレス]
応答があれば、ローカルネットワークは正常です。
ステップ3:インターネット接続の確認
外部サーバーへの疎通を確認します:
ping 8.8.8.8
応答がない場合、インターネット接続に問題があります。この段階で、ルーターのWAN(インターネット)ポートのランプを確認してください。
ステップ4:DNS設定の確認
外部IPには疎通があるが、ドメイン名でアクセスできない場合、DNS設定に問題がある可能性があります。DNSサーバーを変更して診断します:
Windowsの場合:
- コントロールパネルから「ネットワークとインターネット」を開く
- 「ネットワーク接続」から該当するネットワークアダプタを右クリック
- 「プロパティ」を開き、「IPv4」を選択
- 「次のDNSサーバーアドレスを使う」を選択
- DNSサーバーを「8.8.8.8」(Googleパブリック DNS)に変更
Macの場合:
- 「システム環境設定」→「ネットワーク」を開く
- 「Wi-Fi」を選択し「詳細」をクリック
- 「DNS」タブを選択
- DNSサーバーを追加:「8.8.8.8」
ネットワークエラーの診断と対応
ネットワーク診断の際に表示されるエラーには、いくつかの典型的なパターンがあります。
「接続がありません」エラー
デバイスがインターネットに全く接続できていない状態です。以下を確認してください:
- ルーターの電源と接続状態
- デバイスのネットワークアダプタが有効化されているか
- Wi-Fiパスワードが正しいか(無線接続の場合)
- IPアドレスが正常に割り当てられているか(ipconfig /all で確認)
「応答がありません」エラー
特定のサーバーに到達できていない状態です:
- ファイアウォール設定を確認
- 該当サーバー側の障害の可能性
- ISP側の接続障害の可能性
- DNSが正常に機能しているか確認
「DNSサーバーが応答しません」エラー
ドメイン名解決ができていない状態です:
- DNSサーバーアドレスが正しく設定されているか確認
- 別のDNSサーバーに変更して試す(8.8.8.8、1.1.1.1など)
- nslookup コマンドで確認
- ルーターのDNS設定をリセット
ネットワーク診断ツールの選択
Windows・Macの標準機能以外にも、以下のようなツールが利用可能です:
- Wireshark:ネットワークパケットの詳細解析ツール。上級者向け
- NetLimiter(Windows):アプリケーションごとのネットワーク使用状況を監視
- Angry IP Scanner:ローカルネットワーク上のデバイスをスキャン
- Speed Test:実際の通信速度を測定(オンラインツール)
- GlassWire(Windows):ネットワークアクティビティの可視化
これらのツールは、標準機能では診断しきれない詳細な情報が必要な場合に有効です。
ネットワーク診断後の解決策
診断によって問題が特定された場合、一般的な解決策は以下の通りです:
ローカルネットワークに問題がある場合
- ルーターの再起動(電源を30秒間切り、再投入)
- 有線LANケーブルの確認と交換
- Wi-Fiパスワードの再入力
- ルーターの工場出荷時設定へのリセット
インターネット接続に問題がある場合
- モデムの再起動
- ISPへの問い合わせ(障害確認)
- ケーブル接続の確認
- ルーターの設定リセット
DNS問題の場合
- パブリックDNS(8.8.8.8、1.1.1.1など)への変更
- ルーターのDNス設定の確認と変更
- デバイスのDNSキャッシュのクリア
まとめ
ネットワーク診断は、インターネット接続の問題を解決するための重要なプロセスです。Windows・Mac両者に標準搭載されているツールやコマンドを活用することで、多くの場合、問題の原因を特定できます。
本記事で解説した診断方法(ipconfig、ping、tracert、nslookup など)を段階的に実行することで、問題がデバイス側なのか、ルーター側なのか、ISP側なのか、あるいはDNS設定なのかを層別化できます。定期的なネットワーク診断により、接続の安定性を保つことができるでしょう。


