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