Pingは、ほとんどのラップトップおよびデスクトップコンピュータで使用される標準アプリケーションです。 pingをサポートするアプリケーションは、スマートフォンやその他のモバイルデバイスにインストールすることもできます。さらに、インターネットスピードテストサービスをサポートするWebサイトには、その機能の1つとしてpingが含まれることがよくあります。
pingユーティリティは、TCP / IPネットワーク接続を介して、ローカルクライアントからリモートターゲットにテストメッセージを送信します。ターゲットには、Webサイト、コンピュータ、またはIPアドレスを持つ他のデバイスを使用できます。リモートコンピュータが現在オンラインであるかどうかを判断することに加えて、pingはネットワーク接続の一般的な速度または信頼性の指標も提供します。
応答するIPアドレスにpingを実行する

これらの例は、Microsoft Windowsでのpingの使用を示しています。他のpingアプリケーションを使用する場合にも同じ手順を適用できます。
ランニングPing
Microsoft Windows、Mac OS X、およびLinuxは、オペレーティングシステムのシェルから実行できるコマンドラインpingプログラムを提供します。コンピュータは、IPアドレスまたは名前のいずれかによってpingすることができます。
IPアドレスでコンピュータにpingを実行するには:
- シェルプロンプトを開きます(Microsoft Windowsでは、 コマンド・プロンプト または MS-DOSプロンプト 〜に 開始 メニュー)。
- タイプピング スペースとそれに続く IPアドレス。
- プレス 入る (または 戻る)キーを押します。
Pingの結果の解釈
上記の図は、ターゲットIPアドレスのデバイスがネットワークエラーなしで応答する典型的なpingセッションを示しています。
- 返信先: デフォルトでは、Microsoft Windowsのpingは一連の4つのメッセージをアドレスに送信します。プログラムは、ターゲットコンピュータから受信した応答メッセージごとに確認行を出力します。
- バイト数: 各ping要求は、デフォルトで32バイトのサイズです。
- 時間: Pingは、要求の送信と応答の受信の間の時間(ミリ秒単位)を報告します。
- TTL(Time-to-Live): 1〜128の値で、TTLを使用して、pingメッセージがターゲットコンピュータに到達するまでに通過したネットワークの数をカウントできます。値が128の場合、デバイスはローカルネットワーク上にあり、その間に0つの他のネットワークがあることを示します。
連続してPingを実行する
一部のコンピュータ(特にLinuxを実行するコンピュータ)では、標準のpingプログラムは4回の要求試行後に実行を停止するのではなく、ユーザーが終了するまで実行します。これは、長時間にわたってネットワーク接続の状態を監視したい場合に便利です。
Microsoft Windowsでは、次のように入力します。 ping -t の代わりに ピング コマンドラインでこの連続実行モードでプログラムを起動します(Control-Cキーシーケンスを使用して停止します)。
応答しないIPアドレスにpingを実行する

場合によっては、ping要求が失敗することがあります。これはいくつかの理由のいずれかで発生します。
- pingプログラムで指定されたIPアドレスが無効です。
- ホストシステム(pingの送信に使用されているデバイス)がIPネットワークに接続されていない(つまり、動作しているIPアドレスを持っていない)
- ターゲットIPアドレスにはネットワークデバイスが接続されていません。
- ネットワークの輻輳またはホストとターゲットの間のエラーにより、メッセージが(一方向または両方向に)通過しないようになっています。
上記の図は、プログラムがターゲットIPアドレスからの応答を受信しない典型的なpingセッションを示しています。各 返信 プログラムが待機して最終的にタイムアウトすると、行が数秒間画面に表示されます。出力の各応答行で参照されるIPアドレスは、ping(ホスト)コンピュータのアドレスです。
断続的なPing応答
一般的ではありませんが、pingでは0%(完全に応答しない)または100%(完全に応答する)以外の応答率を報告することは可能です。これは、ターゲットシステムがシャットダウン(例のように)または起動しているときに最も頻繁に発生します。
C:> ping bwmitche-home1bwmitche-home1 192.168.0.8に32バイトのデータをpingする:192.168.0.8からの返信:bytes = 32 time = Pingプログラムでは、IPアドレスの代わりにコンピュータ名を指定できます。ユーザーは通常、Webサイトをターゲットにするときに名前でpingを実行することをお勧めします。 上記の図は、WindowsのコマンドプロンプトからGoogleのウェブサイト(www.google.com)にpingした結果を示しています。 Pingは、ターゲットIPアドレスと応答時間をミリ秒単位で報告します。 Googleのような大規模なウェブサイトでは、世界中の多くのウェブサーバーコンピュータを利用しています。これらのWebサイトにpingを送信すると、さまざまな可能なIPアドレス(すべて有効)が返されます。 多くのWebサイト(Go-Travels.comを含む)は、ネットワークセキュリティの予防措置としてping要求をブロックします。これらのウェブサイトへのpingの結果はさまざまですが、一般的には 宛先ネット到達不能 エラーメッセージと有用な情報はありません。 pingをブロックするpingサイトによって報告されるIPアドレスは、Webサイト自体ではなく、DNSサーバーのIPアドレスになる傾向があります。 C:> ping www.Go-Travels.com32バイトのデータを持つwww.about.akadns.net 208.185.127.40をpingする:74.201.95.50からの返信:宛先ネットに到達できません。要求がタイムアウトしました。要求がタイムアウトしました。要求がタイムアウトしました。208.185.127.40のPing統計情報: パケット:送信= 4、受信= 1、紛失= 3(損失75%)、 名前でWebサイトまたはコンピュータにpingを実行する

レスポンシブなWebサイトにpingを実行する
応答しないWebサイトにpingを実行する




