pingコマンドは、指定した送信先コンピュータに送信元コンピュータが到達する能力をテストするために使用されるコマンドプロンプトコマンドです。通常、pingコマンドは、コンピュータがネットワーク経由で他のコンピュータやネットワークデバイスと通信できることを確認する簡単な方法として使用されます。
pingコマンドは、 インターネット制御メッセージプロトコル(ICMP)エコー要求 宛先コンピュータにメッセージを送信し、応答を待つ。
返されるレスポンスの数と返されるまでの時間は、pingコマンドが提供する2つの主要な情報です。
たとえば、プリンタがオフラインでケーブルの交換が必要であることを確認するためだけに、ネットワークプリンタにpingを実行するときに応答がないことがあります。または、ネットワークに問題が発生する可能性を排除するために、コンピュータに接続できることを確認するためにルータにpingする必要があります。
注意:単語 "ping"はまた、通常、テキストメッセージや電子メールの上で簡単なメッセージを参照するためにオンラインで使用されます。たとえば、特定のプロジェクトが終了したときに「上司にpingする」ことができます。ただし、pingコマンドとは関係ありません。
pingコマンドの可用性
pingコマンドは、Windows 10、Windows 8、Windows 7、Windows Vista、およびWindows XPオペレーティングシステムのコマンドプロンプトから使用できます。 pingコマンドは、Windows 98や95のような古いバージョンのWindowsでも利用できます。
pingコマンドは、コマンドプロンプトのAdvanced Startup OptionsおよびSystem Recovery Options修復/回復メニューにもあります。
注意:特定のpingコマンドスイッチとその他のpingコマンド構文の利用可能性は、オペレーティングシステムによって異なる場合があります。
pingコマンドの構文
ピング -t -a -n カウント -l サイズ -f -私 TTL -v TOS -r カウント -s カウント -w タイムアウト -R -S srcaddr -p -4 -6 ターゲット /?
先端:上で説明したように、または以下の表でpingコマンド構文を解釈する方法がわからない場合は、「コマンド構文の読み方」を参照してください。
-t | このオプションを使用すると、 ターゲット Ctrl-Cを使用して強制的に停止させます。 |
-a | このpingコマンドオプションは、可能であれば、IPアドレスのホスト名を解決します ターゲット . |
-n カウント | このオプションは、送信するICMPエコー要求の数を1から4294967295に設定します.pingコマンドは、デフォルトで4を送信します。-n 使用されていません。 |
-l サイズ | このオプションを使用して、エコー要求パケットのサイズ(バイト数)を32から65,527に設定します。 pingコマンドを使用しない場合、pingコマンドは32バイトのエコー要求を送信します。 -l オプション。 |
-f | このpingコマンドオプションを使用して、ICMPエコー要求がルータとの間で断片化されないようにします ターゲット 。ザ -f オプションは、Path Maximum Transmission Unit(PMTU)の問題のトラブルシューティングに最もよく使用されます。 |
-私 TTL | このオプションは、最大存続時間(TTL)値を255に設定します。 |
-v TOS | このオプションでは、Type of Service(TOS;サービスタイプ)値を設定できます。 Windows 7以降、このオプションは機能しなくなりましたが、互換性のために存在します。 |
-r カウント | このpingコマンドオプションを使用して、コンピュータとコンピュータの間のホップ数を指定します。 ターゲット あなたが録画して表示したいコンピュータまたはデバイスを選択します。の最大値 カウント 2つのデバイス間のすべてのホップを表示する場合はtracertコマンドを使用してください。 |
-s カウント | このオプションを使用して、インターネットタイムスタンプ形式で各エコー要求が受信され、エコー応答が送信された時間を報告します。の最大値 カウント 最初の4つのホップにタイムスタンプを付けることができることを意味する4です。 |
-w タイムアウト | aを指定する タイムアウト 値は、pingコマンドを実行するときにpingが各応答を待つ時間(ミリ秒単位)を調整します。あなたが -w オプションでは、デフォルトのタイムアウト値4000が使用されます。これは4秒です。 |
-R | このオプションは、往復パスをトレースするようにpingコマンドに指示します。 |
-S srcaddr | このオプションを使用して、送信元アドレスを指定します。 |
-p | このスイッチを使用して、 Hyper-Vネットワーク仮想化 プロバイダのアドレス。 |
-4 | これにより、pingコマンドはIPv4のみを使用するよう強制されますが、 ターゲット IPアドレスではなくホスト名です。 |
-6 | これにより、pingコマンドは強制的にIPv6のみを使用しますが、 -4 オプションは、ホスト名にpingを実行する場合にのみ必要です。 |
ターゲット | これは、IPアドレスまたはホスト名のいずれかをpingする宛先です。 |
/? | コマンドのいくつかのオプションに関する詳細なヘルプを表示するには、pingコマンドでhelpスイッチを使用します。 |
注意: -f, -v, -r, -s, -j、および -k オプションはIPv4アドレスにのみpingを実行するときに機能します。ザ -R そして -S オプションはIPv6でのみ動作します。
pingコマンドにあまり使われないスイッチとしては、-j ホストリスト , -k ホストリスト 、-c 区画 。実行する ping /? これらのオプションの詳細については、「コマンドプロンプト」を参照してください。
先端:リダイレクション演算子を使用して、pingコマンド出力をファイルに保存できます。詳細は、コマンド出力をファイルにリダイレクトする方法を参照するか、その他のヒントについてはコマンドプロンプトのトリックリストを参照してください。
Pingコマンドの例
ping -n 5 -l 1500 www.google.com
この例では、pingコマンドを使用してホスト名をpingします www.google.com .
ザ -n オプションは、pingコマンドに送信するよう指示します。 5 デフォルトの4の代わりにICMPエコー要求、および -l オプションは、各要求のパケットサイズを 1500 デフォルトの32バイトではなく、32バイトです。
コマンドプロンプトウィンドウに表示される結果は、次のようになります。
pinging www.google.com 74.125.224.82 1500バイトのデータ:74.125.224.82からの返信:バイト= 1500時間= 68ms TTL = 52 74.125.224.82からの返信:バイト= 1500時間= 68ms TTL = 52 74.125からの返信バイト= 1500時間= 65ms TTL = 52 74.125.224.82からの返信:バイト= 1500時間= 66ms TTL = 52 74.125.224.82からの返信:バイト= 1500時間= 70ms TTL = 52 74.125.224.82のためのPing統計情報:パケット:Sent = 5、Received = 5、Lost = 0(損失率0%)、ラウンドトリップ時間の概算(ミリ秒単位):最小= 65ms、最大= 70ms、平均= 67ms
ザ 0%の損失 下に報告された 74.125.224.82のPing統計 送信された各ICMPエコー要求メッセージが、 www.google.com 返されました。これは、このネットワーク接続が行われる限り、Googleのウェブサイトとうまく通信できることを意味します。
ping 127.0.0.1
上記の例では、pingを実行しています 127.0.0.1 IPv4ローカルホストIPアドレスまたはIPv4ループバックIPアドレスとも呼ばれ、オプションはありません。
pingコマンドを使用してpingを実行する 127.0.0.1 Windowsのネットワーク機能が適切に動作していることをテストする優れた方法ですが、自分のネットワークハードウェアや他のコンピュータやデバイスとの接続については何も言及していません。このテストのIPv6バージョンは、 ping :: 1.
ping -a 192.168.1.22
この例では、pingコマンドに 192.168.1.22 IPアドレスを指定しますが、それ以外の場合は通常どおりにpingします。
32バイトのデータを持つJ3RTY22 192.168.1.22にpingする:192.168.1.22からの返信:bytes = 32 time
ご覧のように、pingコマンドは入力したIPアドレスを解決しました。 192.168.1.22 、ホスト名として J3RTY22 残りのpingをデフォルト設定で実行します。
ping 192.168.2.1
上記のpingコマンドの例と同様に、このコマンドはコンピュータがルータに接続できるかどうかを確認するために使用されます。ここでの唯一の違いは、pingコマンドスイッチを使用するか、ローカルホストにpingを実行する代わりに、コンピュータとルータの間の接続をチェックしていることです 192.168.2.1 この場合)。
ルータにログインする、またはインターネットにアクセスすることに問題がある場合は、このpingコマンドでルータにアクセスできるかどうかを確認してください 192.168.2.1 あなたのルータのIPアドレスで
ping -t -6 SERVER
この例では、pingコマンドで強制的にIPv6を使用します。 -6 オプションを選択してpingを続ける サーバ 無期限に -t オプション。
32バイトのデータでSERVER fe80 :: fd1a:3327:2937:7df3%10をpingする:fe80 :: fd1a:3327:2937:7df3%10:time = 1msから返信する:: fe80 :: fd1a:3327:2937 :7df3%10:時間
私たちは手動でpingを中断しました。 Ctrl + C 7回返答した後。また、あなたが見ることができるように、 -6 オプションがIPv6アドレスを生成しました。
先端: % このpingコマンドで生成される応答の例では、IPv6ゾーンIDが使用されています。
あなたは、実行することによってあなたのネットワークインターフェース名にマッチしたゾーンIDのテーブルを生成することができます netshインターフェイスipv6 showインターフェイス。 IPv6ゾーンIDは、 Idx カラム。
PING関連コマンド
pingコマンドは、tracert、ipconfig、netstat、nslookupなどのネットワーク関連のコマンドプロンプトコマンドで頻繁に使用されます。