Windows で ping コマンドを使用する方法(とそのタイミング)

概要

  • ping コマンドは、データパケットを送信し、サーバーからの応答を確認することで、ホストの可用性をテストします。
  • Windows で ping コマンドを使用するには、PowerShell を開き、「ping <targetname>」と入力します。targetname パラメーターは、ping を実行するドメイン名または IP アドレスを指します。そして、Enter キーを押します。
  • ping コマンドは、ドメイン名の解決、インターネット接続の確認、接続の安定性の評価に役立ちます。

ping コマンドは、ネットワークの問題のトラブルシューティングやネットワーク接続の健全性を評価するために一般的に使用されます。ping コマンドのしくみ、Windows での使用方法、使用できるシナリオの例について説明します。

ping コマンドは何をしますか?

ping コマンドは、通常、サーバーまたはコンピューターなど、ローカルまたはインターネット上のホストの可用性をテストするために使用されるネットワークユーティリティツールです。

ping コマンドを使用すると、デバイスは一定の間隔でデータパケット(エコー要求メッセージとも呼ばれる)を指定された IP アドレス(またはドメイン名)に送信し、そのたびにサーバーからの応答を待ちます。デバイスが応答を受信した場合、サーバーはオンラインであるとみなされます。サーバーが応答しなかった場合、信号は失われたとみなされ、サーバーの問題を示しています。

ホストに到達できるかどうかを確認する以外に、このコマンドはラウンドトリップ時間を追跡します。これは、メッセージが送信元コンピューターから送信先サーバーに移動し、送信先サーバーからの応答とともに送信元に戻るまでの時間です。このデータは、サーバーへの接続の安定性を分析するのに役立ちます。

ping コマンドの構文

ping コマンドの基本的な構文は次のとおりです。

ping <targetname>

パラメーターは、送信先サーバーのホスト名または IP アドレスを指定します。これは「domain.com」または「8.8.8.8」のいずれかとして入力できます。この構文で Ping コマンドを実行すると、指定されたサーバーが 4 回だけ ping されます。その後、テストは停止し、結果をコンパイルして分析します。

Ping テストを正しく実行するために必要なこの基本的なパラメーターに加えて、Microsoft Web サイトに記載されている他のパラメーターを使用してテストをさらにカスタマイズすることもできます。

Windows で ping コマンドを使用する方法

Windows で ping コマンドを実行するには、以下の手順に従います。

  1. Win + R キーを同時に押して、実行 ダイアログボックスを開きます。
  2. ボックスに「PowerShell」と入力し、OK ボタンをクリックします。
  3. ping するサーバーの IP アドレスまたはドメイン名を入力した後、次のコマンドを入力します: Ping
  4. Enter キーを押し、デバイスがサーバーを 4 回 ping されるようにします。その後、結果がコンパイルされます。

または、コマンドプロンプトでテストを実行することもできます。Win + R を押して「cmdと入力し、OK をクリックします。次に、コマンドを入力して Enter キーを押します。

ロックされた会社の所有する PC の管理者の場合、ping テストを実行するには、PowerShell またはコマンドプロンプトを管理者権限で実行する必要があります。これを行うには、Windows 検索に「コマンドプロンプト」または「PowerShell」と入力し、ユーティリティを右クリックして「管理者として実行」を選択します。

次に、UAC(ユーザーアカウント制御)ウィンドウで「はい」をクリックします。

ping テストの結果の分析

送信されたパケット(それぞれデフォルトのサイズは 32 バイト)は、ホストデバイスからリモートサーバーに送信されたメッセージの数を示します。受信されたパケットは、サーバーからホストデバイスに受信された応答の数を示します。失われたパケットは、ホストデバイスから送信され、送信先サーバーが応答しなかった信号の数を表します。時間は、各 ping のラウンドトリップ時間を指します。

TTL(Time to Live)値は、ネットワーク内のパケットの寿命であり、一定数のルーターをホップした後、一定時間経過後に破棄されます。一般的なベンチマークは 64 ですが、データパケットが複雑なネットワークを介して送信される場合、TTL はより高くなります。しかし、大幅に長い TTL は、ネットワークがスムーズに機能していることを確認するために注意深く調べる必要があります。

テストで ping が正しく通らず、「要求がタイムアウトしました」というエラーが表示された場合、インターネット接続に問題があることを示しています。

ping コマンドを停止するにはどうすればよいですか?

ping コマンドは、中断されるまで送信先サーバーにエコー要求を送り続けることを指定する「/t」パラメーターをサポートしています。ping テストの実行時にこのパラメーターを使用すると、デバイスは手動でテストを停止するまで、指定されたサーバーを ping し続けます。進行中の ping テストを停止するには、Ctrl + C を押すか、Ctrl + Enter を押して停止してデータを表示することができます。

ping コマンドは何が役立ちますか?

ping コマンドの一般的な用途をいくつか紹介します。

  1. ドメイン名の解決: ping コマンドは、ドメイン名を対応する IP アドレスに変換することで、ドメイン名を解決するのに役立ちます。特定のドメインに関連付けられた IP アドレスを見つけるには、コマンドプロンプトまたは Windows PowerShell に「ping <ドメイン名>」と入力して Enter キーを押します。
  2. インターネット接続の確認: ping コマンドを使用して、デバイスがインターネットまたはルーターに接続されているかどうかを確認できます。ルーターの IP アドレスを見つけて ping を実行するだけです。ping を実行するたびにレスポンスを受信した場合、デバイスはルーターに接続されています。
  3. 接続の安定性の確認: このコマンドは、インターネット接続の安定性を確認するのに役立ちます。テスト中にパケットが失われず、応答時間が短く安定している場合、接続は安定しているとみなされます。パケットの一部が失われ、応答時間が長く、大きく変動する場合、接続は安定していません。

ping コマンドの他に、他の CMD コマンドを使用してワイヤレスネットワークを効果的に管理することもできます。