Home / ネットワーク・IT / Wi-fi / 【2026年最新版】PCのPINGコマンドの使い方とネットワーク診断【完全ガイド】

【2026年最新版】PCのPINGコマンドの使い方とネットワーク診断【完全ガイド】

※本ページにはプロモーション(広告)が含まれています

「インターネットに繋がらない」「特定のサイトだけ開けない」「通信が遅い」といったネットワークトラブルに遭遇したことはありませんか?そんな時に役立つのが、PINGコマンドをはじめとするネットワーク診断コマンドです。

この記事では、PINGコマンドの基本的な使い方から、オプションの詳細解説、実際のトラブルシューティング例、さらにtrace​rtやnsloo​kupなどの関連コマンドまで、初心者にもわかりやすく徹底解説します。

📌 この記事でわかること

  • PINGコマンドの基本的な仕組みと役割
  • Windows・Macでの具体的な使い方
  • 便利なオプション(引数)の解説
  • PINGを使ったトラブルシューティングの手順
  • trace​rt・nsloo​kupなどの関連コマンドの使い方

PINGコマンドとは

PING(ピング)コマンドは、ネットワーク上の特定のコンピューターやサーバーに対して小さなデータパケットを送信し、その応答を確認するためのコマンドです。ネットワーク接続の状態を確認する最も基本的なツールとして、世界中のIT技術者に使われています。

PINGコマンドでわかること

  • 接続の可否:対象のサーバーやPCと通信できるかどうか
  • 応答時間(レイテンシ):データの往復にかかる時間(ミリ秒単位)
  • パケットロス:送信したデータが途中で失われていないか
  • 通信の安定性:応答時間のばらつきから通信品質を判断

PINGコマンドの仕組み

PINGコマンドは「ICMPエコー要求」というパケットを送信し、相手から「ICMPエコー応答」が返ってくるかを確認します。

  1. 自分のPC → 対象サーバーに「ICMPエコー要求」パケットを送信
  2. 対象サーバー → 自分のPCに「ICMPエコー応答」パケットを返信
  3. 往復にかかった時間(RTT: Round Trip Time)を表示

この一連の流れが正常に行われれば「通信可能」、応答がなければ「通信不可」と判断できます。

PINGコマンドの基本的な使い方

Windowsでの使い方

コマンドプロンプトの開き方:

  1. Windowsキーを押して「cmd」と入力
  2. 「コマンドプロンプト」が表示されるのでクリック
  3. 黒い画面(コマンドプロンプト)が開く

基本コマンド:

pi​ng google.com

実行結果の例:

google.com [142.250.196.110]に pi​ng を送信しています 32 バイトのデータ:
142.250.196.110 からの応答: バイト数 =32 時間 =5ms TT​L=118
142.250.196.110 からの応答: バイト数 =32 時間 =4ms TT​L=118
142.250.196.110 からの応答: バイト数 =32 時間 =5ms TT​L=118
142.250.196.110 からの応答: バイト数 =32 時間 =4ms TT​L=118

142.250.196.110 の pi​ng 統計:
    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
    最小 = 4ms、最大 = 5ms、平均 = 4ms

結果の見方

項目 意味 正常値の目安
バイト数 送受信するデータのサイズ 32バイト(デフォルト)
時間(ms) データの往復時間(ミリ秒) 国内サーバー:1〜30ms
TTL Time To Live(パケットの生存期間) 64〜128(OS依存)
損失(%) パケットロスの割合 0%が理想

Macでの使い方

ターミナルの開き方:

  1. Spotlight検索(Command + Space)で「ターミナル」と入力
  2. ターミナルアプリをクリック

基本コマンド:

pi​ng google.com

※ MacのpingはWindowsと異なり、デフォルトで無限にPINGを送り続けます。停止するにはControl + Cを押してください。

PINGコマンドの便利なオプション

PINGコマンドにはさまざまなオプション(引数)があります。用途に応じて使い分けましょう。

Windowsのオプション

オプション 説明 使用例
-n 回数 PINGを送る回数を指定 pi​ng -​n 10 google.com
-t Ctrl+Cで停止するまで連続PINGを送信 pi​ng -t​ google.com
-l サイズ 送信するデータサイズをバイト単位で指定 pi​ng -​l 1000 google.com
-w ミリ秒 応答のタイムアウト時間を指定 pi​ng -w 5000 google.com
-4 IPv4を使用して送信 pi​ng -4 google.com
-6 IPv6を使用して送信 pi​ng -6 google.com

Macのオプション

オプション 説明 使用例
-c 回数 PINGを送る回数を指定 pi​ng -c 10 google.com
-s サイズ 送信するデータサイズをバイト単位で指定 pi​ng -s 1000 google.com
-i 秒 PING送信の間隔を秒単位で指定 pi​ng -i 2 google.com
-W ミリ秒 応答のタイムアウト時間を指定 pi​ng -W 5000 google.com

PINGを使ったトラブルシューティング

インターネット接続のトラブルが発生した場合、PINGコマンドを段階的に使うことで、問題の箇所を特定できます。

ステップ1:ループバックテスト(自分自身への疎通確認)

pi​ng 127.0.0.1

結果の判断:

  • ✅ 応答あり → TCP/IPスタックは正常に動作している
  • ❌ 応答なし → TCP/IPの設定に問題がある可能性。ネットワークアダプタのリセットが必要

ステップ2:デフォルトゲートウェイ(ルーター)への疎通確認

まず、自分のPCのデフォルトゲートウェイのIPアドレスを確認します。

Windowsの場合:

ip​config

「デフォルト ゲートウェイ」の欄に表示されるIPアドレスをメモします(例:192.168.1.1)。

pi​ng 192.168.1.1

結果の判断:

  • ✅ 応答あり → ルーターとの接続は正常
  • ❌ 応答なし → LANケーブルの接続不良、Wi-Fi接続の問題、ルーターの不具合

ステップ3:外部IPアドレスへの疎通確認

pi​ng 8.8.8.8

(8.8.8.8はGoogleのパブリックDNSサーバー)

結果の判断:

  • ✅ 応答あり → インターネットへの接続は正常
  • ❌ 応答なし → ISP(インターネットプロバイダ)の問題、ルーターの設定問題

ステップ4:ドメイン名での疎通確認

pi​ng google.com

結果の判断:

  • ✅ 応答あり → DNS解決もインターネット接続もすべて正常
  • ❌ 応答なし(ステップ3は成功していた場合)→ DNS(名前解決)の問題

トラブルシューティングフローチャート

PING対象 結果 問題の場所 対処法
127.0.0.1 ❌ 失敗 PC内部のネットワーク設定 ネットワークアダプタのリセット
192.168.x.x(ルーター) ❌ 失敗 PCとルーター間 ケーブル確認、Wi-Fi再接続
8.8.8.8 ❌ 失敗 ルーターからインターネット ルーター再起動、ISPに連絡
google.com ❌ 失敗 DNS設定 DNSサーバーを変更(8.8.8.8に設定)

PINGの応答時間が遅い場合

応答時間 評価 考えられる原因
1〜10ms 非常に良好 同一ネットワーク内の通信
10〜50ms 良好 国内のサーバーへの通常の応答
50〜100ms やや遅い 海外サーバー、ネットワーク混雑
100ms以上 遅い 回線の問題、VPN経由、過度な混雑
タイムアウト 通信不可 接続断、ファイアウォールでブロック

関連コマンド:trace​rt / traceroute

trace​rt(Windows)/ traceroute(Mac)は、データパケットが目的地に到達するまでに経由するルーター(中継点)を一覧表示するコマンドです。

基本的な使い方

Windows:

trace​rt google.com

Mac:

traceroute google.com

trace​rtの結果の見方

各行(ホップ)が経由するルーターを示しています。特定のホップで応答時間が急に増加している場合、そのルーター付近にボトルネックがある可能性があります。

  • 「*」が表示される:そのルーターがICMPに応答しないだけで、問題とは限らない
  • 特定のホップから先がすべてタイムアウト:そのポイントでブロックされている可能性がある
  • 最後のホップまで到達:経路上に大きな問題はない

関連コマンド:nsloo​kup

nsloo​kupは、ドメイン名からIPアドレスを調べる(DNS問い合わせ)ためのコマンドです。

基本的な使い方

nsloo​kup google.com

実行結果の例:

サーバー:  dns.google
Address:  8.8.8.8

権限のない回答:
名前:    google.com
Addresses:  142.250.196.110

nsloo​kupが役立つ場面

  • 特定のドメインのIPアドレスを知りたい時
  • DNSサーバーが正しく名前解決しているか確認したい時
  • 「IPアドレスへのPINGは成功するがドメイン名へのPINGが失敗する」場合のDNSトラブル調査

その他の便利なネットワークコマンド

コマンド OS 用途
ip​config Windows IPアドレス、サブネットマスク、デフォルトゲートウェイの確認
ifconfig / ip addr Mac / Linux ネットワークインターフェースの情報表示
ip​config /flushdns Windows DNSキャッシュの削除
net​stat -an Windows / Mac 現在のネットワーク接続状態を一覧表示
arp -a Windows / Mac ARPテーブル(IPアドレスとMACアドレスの対応表)を表示
pathping Windows trace​rtとpingを組み合わせた詳細な経路分析

PINGコマンドの注意点

PINGが通らない=障害とは限らない

セキュリティ上の理由から、ICMPパケットをブロックしているサーバーやネットワーク機器があります。PINGに応答しなくても、Webサイトは正常に表示される場合があります。

ファイアウォールの影響

WindowsファイアウォールやセキュリティソフトがICMPをブロックしている場合、PINGの応答が返ってこないことがあります。テスト時に一時的にファイアウォールを無効にするか、ICMPエコー要求を許可するルールを追加してください。

大量のPINGは避ける

短時間に大量のPINGを送信すると、相手サーバーやネットワークに負荷をかけることになります。トラブルシューティング目的の適度な使用にとどめましょう。

よくある質問(FAQ)

Q1. PINGコマンドはスマホでも使えますか?

スマホには標準でPINGコマンドは搭載されていませんが、「PingTools」「Network Analyzer」「Fing」などのアプリをインストールすることで、PING診断を行うことができます。

Q2. 「要求がタイムアウトしました」と表示されます。どうすればいいですか?

対象のサーバーがダウンしているか、ファイアウォールでICMPがブロックされている可能性があります。まずルーター(192.168.x.x)へのPINGを試して、LAN内の接続が正常かを確認してください。

Q3. PINGの応答時間が不安定です。原因は何ですか?

Wi-Fi接続の不安定さ、ネットワークの混雑、バックグラウンドでのダウンロード処理などが原因として考えられます。有線LAN接続に切り替えてテストすると、Wi-Fiの問題かどうか切り分けできます。

Q4. 「宛先ホストに到達できません」と表示されます。

このメッセージは、自分のPCまたはルーターが「目的地への経路がない」と判断した場合に表示されます。デフォルトゲートウェイの設定を確認し、ルーターが正常に動作しているか確認してください。

Q5. TTL(Time To Live)の数値はどう読めばいいですか?

TTLは初期値からルーターを1つ経由するごとに1ずつ減少します。Windowsの初期値は128、Linux/Macは64です。TTLの値から、パケットが何台のルーターを経由したか推定できます。例えば、TT​L=118なら、128-118=10台のルーターを経由したことになります。

Q6. PINGとスピードテストの違いは何ですか?

PINGは「通信相手との応答時間」を測定するものであり、通信速度(帯域幅)を測定するものではありません。通信速度を測定するにはスピードテスト(fast.comやspeedtest.net)を使用してください。ただし、PINGの応答時間が遅い場合は、通信速度にも影響が出ることがあります。

Q7. VPN接続時にPINGの結果が変わるのはなぜですか?

VPNを使用すると、通信がVPNサーバーを経由するため、PINGの応答時間が増加します。また、VPNサーバーの場所(国内・海外)によっても応答時間が大きく変わります。これは正常な動作です。

まとめ

PINGコマンドはシンプルながら、ネットワークトラブルの原因切り分けに非常に強力なツールです。

項目 ポイント
PINGの基本 相手との通信可否と応答時間を確認
段階的テスト 127.0.0.1→ルーター→8.8.8.8→ドメインの順に確認
応答時間の目安 国内サーバーなら10〜50msが正常
関連コマンド trace​rt(経路確認)、nsloo​kup(DNS確認)を併用
注意点 PING不通=障害とは限らない(ICMP制限の可能性)

インターネット接続のトラブルに遭遇したら、まずPINGコマンドで段階的に問題を切り分けてみてください。多くの場合、問題の箇所を特定できるはずです。

Check Also

ネットワーク設定リセット方法

【2026年最新版】PCのネットワーク設定リセット方法【完全ガイド】

「急にインターネットに繋がらな …