pingコマンドで確認するポイント|IT初心者向けに通信確認の基本を解説

pingコマンドで確認するポイント|IT初心者向けに通信確認の基本を解説

pingコマンドは、ネットワーク機器やサーバーと通信できるかを確認するための基本的なコマンドです。ただし、「相手から応答があるか」だけを確認するものではありません。どこまで通信できているのかを順番に確認することで、障害箇所を効率よく切り分けられます。

pingコマンドとは

pingは、相手の機器へICMP(Internet Control Message Protocol)という通信を送り、応答が返ってくるかを確認するコマンドです。

WindowsではコマンドプロンプトまたはPowerShellから実行できます。

pingで確認する順番

障害対応では、近い通信先から順番に確認することが重要です。

確認対象 確認コマンド例 確認できること
自分自身 ping 127.0.0.1 TCP/IPが正常に動作しているか
自分のIPアドレス ping 自分のIPアドレス ネットワークアダプターが正常か
デフォルトゲートウェイ ping 192.168.1.1 LAN内の通信ができるか
社内サーバー ping サーバーIP 社内ネットワークへ接続できるか
外部IPアドレス ping 8.8.8.8 インターネットへ接続できるか
ホスト名 ping www.microsoft.com DNSによる名前解決が正常か

確認ポイント① 応答が返ってくるか

最も基本的な確認項目です。

「応答があります」と表示されれば、その通信先まで到達できている可能性が高いと判断できます。

ただし、相手側でICMPを無効にしている場合は、正常でも応答が返らないことがあります。

確認ポイント② 応答時間(時間)

結果には応答時間が表示されます。

応答時間 目安
1ms未満~5ms程度 同一LAN内では正常なことが多い
10~50ms程度 一般的なネットワーク
100ms以上 回線混雑や遅延の可能性

普段より大幅に応答時間が長い場合は、ネットワーク機器や回線の負荷も疑います。

確認ポイント③ パケット損失

pingの最後には送信数と受信数が表示されます。

例えば次のような結果です。

  • 送信 = 4
  • 受信 = 4
  • 損失 = 0

損失がある場合は、通信が不安定になっている可能性があります。

確認ポイント④ どこまで通信できるか

障害対応では、「通信できない」ではなく「どこまでは通信できるのか」を確認することが重要です。

ping結果 考えられる原因
127.0.0.1のみ成功 ネットワークアダプターやLAN接続の問題
ゲートウェイまで成功 PCからLANまでは正常
社内サーバーまで成功 社内ネットワークは正常
8.8.8.8まで成功 インターネット接続は正常
ホスト名だけ失敗 DNS障害の可能性

確認ポイント⑤ エラーメッセージの内容

表示されるメッセージによって原因を推測できます。

メッセージ 考えられる原因
要求がタイムアウトしました。 通信できない、または相手が応答しない
宛先ホストに到達できません。 経路やルーティングの問題
一般エラー ネットワークアダプターやWindowsの異常
名前を見つけられません。 DNSによる名前解決の失敗

障害切り分けでの活用例

共有フォルダーへアクセスできない場合は、次の順番で確認すると効率的です。

  1. ping 127.0.0.1(TCP/IPの確認)
  2. ping デフォルトゲートウェイ(LAN接続の確認)
  3. ping サーバーのIPアドレス(サーバーへの疎通確認)
  4. ping サーバー名(DNSの確認)

例えば、サーバーのIPアドレスには応答するのにサーバー名では応答しない場合は、DNS設定や名前解決に問題がある可能性が高いと判断できます。

初心者がやりがちなミス

  • 最初から外部サイトへpingを実行する
  • 応答がないだけでネットワーク障害と決めつける
  • IPアドレスとホスト名の両方を確認しない
  • パケット損失や応答時間を確認しない
  • pingだけで原因を断定する

まとめ

pingコマンドでは、「応答の有無」「応答時間」「パケット損失」「どこまで通信できるか」「エラーメッセージ」の5つを確認することが重要です。

また、127.0.0.1 → デフォルトゲートウェイ → 社内サーバー → 外部IPアドレス → ホスト名の順番で確認すると、障害箇所を効率よく切り分けられます。pingはネットワーク障害対応の基本となるコマンドなので、確認手順と結果の見方を身に付けておきましょう。

コメント

タイトルとURLをコピーしました