ホームDATA集 》 Pingの使い方

  pingの使い方

この内容は、他のHPを参照させて頂き、自分自身が使いやすいようにアレンジしたものです。

■ 基本的な使い方  

 @ダイヤルアップで接続している場合は、ダイヤルアップ接続を行う。  

  AMS-DOS プロンプト (Windows NT/2000 はコマンドプロンプト) を開く。

 B次のような文字列を記入し、Enter キーを押す。  

        C:\WINDOWS>ping www.yahoo.com  IPアドレスの場合は例えば  >ping 192.168.1.○  

   注:ping の後には半角スペースが入る。

       ping の後の www.yahoo.com 部分は、接続確認したい相手コンピュータのホスト名 もしくは IP アドレス。  

 

■ 結果の見方

 

(1)正常に通信している

  全てのパケットに対して、正しく Reply (応答) が返ってきています。

 C:\WINDOWS>ping www.yahoo.com

Pinging www.yahoo.akadns.net [204.71.200.74] with 32 bytes of data:

Reply from 204.71.200.74: bytes=32 time=40ms TTL=127
Reply from 204.71.200.74: bytes=32 time=40ms TTL=127
Reply from 204.71.200.74: bytes=32 time=40ms TTL=127
Reply from 204.71.200.74: bytes=32 time=40ms TTL=127

Ping statistics for 204.71.200.74:
   Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
   Approximate round trip times in milli-seconds:
   Minimum = 40ms, Maximum = 40ms, Average = 40ms  

   

 

 (2)名前解決に失敗している

  ホスト名を IP アドレスに変換する作業に失敗しています。

C:\WINDOWS>ping www.yahooo.com
Unknown host www.yahooo.com.
C:\WINDOWS>  

 

主な原因

@ホスト名を間違えている。

ADNS サーバーを正しく認識していない。

 

 (3)接続できない

正しい IP アドレスに変換できているが、応答がないことを示します。

C:\WINDOWS>ping www.yahoo.com

Pinging www.yahoo.akadns.net [204.71.200.74] with 32 bytes of data:

Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 204.71.200.74:
   Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
   Approximate round trip times in milli-seconds:
   Minimum = 0ms, Maximum = 0ms, Average = 0ms  

主な原因

@送信元の TCP/IP 設定に問題がある。

A相手先の TCP/IP スタックが動作していない。

B途中経路に問題がある。(tracert コマンドで判別します。)

CProxy や Socks を経由している。(多くの場合 ICMP パケットを
  通しません。) D途中経路もしくは相手先で ICMP がフィルター
  されている。

  (セキュリティ向上のため、ICMP パケットを通さない設定を
   することがあります。)  

   

■ 基本的な問題判別

@デフォルトゲートウェイに ping する。

A自分のデフォルトゲートウェイとして設定されたアドレスに ping する。
現在のデフォルトゲートウェイは、コマンドプロンプトで ipconfig を実行すると表示される。

正しい応答があれば、基本的な IP 設定に問題はない。

BDNS サーバーに ping する

C自分の DNS サーバーとして設定されたアドレスに ping する。
現在の DNS サーバーは、コマンドプロンプトで ipconfig /all を実行すると表示される。

応答がない場合、DNS サーバーとして指定したアドレスが間違っている可能性がある。

D目的のサーバーに ping する

E目的のホストに ping する。

応答があれば、IP レベルでは通信可能だと分かる。ping に応答があってもブラウザでアクセスすると問題がある場合、
ブラウザか http サーバーに問題があると推測出来る。