Windows
 Computer >> コンピューター >  >> システム >> Windows

Pingとは?IP接続を簡単にテストする方法を徹底解説

ウェブサイトにアクセスしようとしても接続できなかったり、「応答なし」と表示されたりした経験はありませんか?その原因の多くは、インターネット接続の不調、あるいは対象サイトが講じているプライバシー保護対策によるものです。こうした問題は、パソコンで「ping(ピング)」テストを実行することで簡単に確認できます。

Pingとは、相手のコンピューターに応答を求める仕組みです。例えば、インターネットに接続できているかどうかを確認したいときはGoogleに対してpingを実行し、社内ネットワーク上のサーバーへの接続を確認したいときにも利用できます。では、pingとは具体的にどのようなものなのでしょうか。詳しく見ていきましょう。

Pingとは?

pingは、特定のコンピューターにネットワーク経由で到達できるかどうかを確認できる、コマンドライン型のネットワークユーティリティです。pingコマンドを実行すると、指定したデバイス宛てにネットワーク経由でリクエストが送信されます。pingが成功すると、相手側のコンピューターから元のコンピューターへ応答が返ってきます。

簡単な例を挙げてみましょう。新しいパソコンをセットアップしたものの、ページのダウンロードはできるのにインターネットにうまく接続できない、あるいは通信速度が極端に遅いといった状況です。このような場合、pingを使えば他のコンピューターと正常に通信できるかどうかを手軽に確認できます。

Pingの仕組み

pingユーティリティは、ICMP(Internet Control Message Protocol:インターネット制御メッセージプロトコル)内の「エコーリクエスト」と「エコーリプライ」というメッセージを使用します。ICMPはあらゆるIPネットワークに不可欠な要素です。pingコマンドが発行されると、指定されたアドレス宛てにエコーリクエストパケットが送信されます。リモートホストがこのエコーリクエストを受け取ると、エコーリプライパケットで応答します。デフォルト設定では、pingコマンドは通常4回または5回のエコーリクエストを送信し、それぞれの結果が表示されます。

Pingの実行方法

pingは、すべてのプラットフォームやOSで実行できます。

Pingとは?IP接続を簡単にテストする方法を徹底解説

上の画像は、Windowsのコマンドプロンプトでpingテストを実行した結果です。

1. Windowsの場合

  • 検索バーに「cmd」(コマンドプロンプト)または「MS-DOS」と入力して起動します。
  • 「ping」に続けて対象のIPアドレスを入力します。
  • Enterキーを押します。

2. Linuxの場合

  • シェルプロンプトを開きます。
  • 「ping」に続けて対象のIPアドレスを入力します。
  • Enterキーを押します。

3. Macの場合

  • 新しいターミナルウィンドウを開きます。
  • 「ping」に続けて対象のIPアドレスを入力します。
  • returnキーを押します。

結果の読み方

表示結果は、画面左側から順に見ていきましょう。

Reply from(応答元): このメッセージは、ping先のアドレスが自分のシステムからのリクエストを受け取ったことを示しています。Microsoft Windowsでは、デフォルトで4回のリクエストが送信されます。

Bytes(バイト): pingリクエストのサイズを表します。デフォルトでは32バイトです。

Time(時間): 送信者がリクエストを送信してから、受信者がそれを確認(応答)するまでにかかった時間をミリ秒単位で示します。

Time to Live(TTL): ネットワーク上の各パケットにはTTL値が設定されており、そのパケットが通過できるネットワークの数を表します。TTL値が0になると、パケットは破棄されます。

応答のないIPアドレスへのPing

Pingとは?IP接続を簡単にテストする方法を徹底解説

上の画像は、応答のないIPアドレスに対するping実行結果の例です。

pingが失敗する理由はいくつかあります。主な原因を見ていきましょう。

  • 入力したIPアドレスが無効な場合。「Destination Host Unreachable(宛先ホストに到達できません)」というメッセージが表示されます。
  • 送信側またはホスト側のシステムがネットワークに接続されていない場合。
  • 受信側のシステムがネットワークに接続されていない場合。
  • 通信処理にエラーが発生している場合。
  • ping先のアドレスが何らかのIPアドレスプライバシー対策を行っている場合。

ウェブサイト名を指定してPingを実行する

Pingとは?IP接続を簡単にテストする方法を徹底解説

上の画像は、Systweakのネットワーク(www.systweak.com)に対してpingを実行した結果です。ここでの応答時間は264ミリ秒で、リクエストに応答したのがSystweakのIPアドレスであることがわかります。

ネットワークセキュリティ対策として、一部のウェブサイトはpingリクエストをブロックしています。こうした対策により、受信サーバーが応答しなくなり、到達不能な状態に見えることがあります。応答しないウェブサイトはリクエストをタイムアウトさせるため、アクセスできないように見えてしまうのです。

この記事を読んで、pingの概要や使い方、ネットワークにおける動作についてご理解いただけたなら幸いです。

この記事がお役に立ちましたら、ぜひお知らせください。記事に不足している点などがありましたら、コメント欄からフィードバックをお寄せください。

  1. Excelの全セルに接頭辞・接尾辞を一括で追加する簡単な方法

    Excelのシートに対して、直前に「テキストに接頭辞(プレフィックス)や接尾辞(サフィックス)を追加してほしい」と依頼された経験はありませんか?手作業でひとつずつ編集するのは現実的ではなく、セルの数によっては丸1日かかってしまうこともあります。しかし、数式を使えば、この面倒な作業を自動化できます。たった1つの数式で、難しく感じられる作業もあっという間に完了します。 この記事では、具体例を使いながらその手順を詳しく解説します。 注意: 接頭辞・接尾辞として追加するテキストがすべて同じである場合にのみ、数式をドラッグして列全体に適用できます。 セルに接頭辞と接尾辞を追加する方法 仕組みを理解するた

  2. Windows 10のクイック アシスト活用術:離れた場所からPCトラブルをリモートで解決する方法

    遠く離れた場所にいる友人や家族から「パソコンの調子がおかしい」と相談されたことはありませんか?電話越しに指示を出すだけでは、相手の画面が見えずになかなか上手くいかないものです。実は、Windows 10には「クイック アシスト(Quick Assist)」という標準搭載の便利機能があり、インターネット接続さえあれば、離れた場所から相手のPCをリモート操作してトラブルを解決できます。 本記事では、クイック アシストを使ってリモートでトラブルシューティングを行う具体的な手順を、支援する側・受ける側それぞれの視点から詳しく解説します。 クイック アシストでリモートセッションを開始する方法 【支援する