pingコマンドを使うと相手と通信可能か確認できる。もし通信できないなら、そもそも相手がダウンしていたり途中のネットワーク機器でトラブルが発生している可能性がある。

 pingは、指定した相手とIPネットワークを使った通信が可能かどうか(疎通)を調べるネットワークコマンドである。通信相手の指定には、IPアドレスとホスト名のどちらも使える。覚えておきたい、よく使うオプションは以下の通りだ。

[画像のクリックで拡大表示]

ICMPで疎通を確認

 pingは、ICMPを使って相手との疎通を確認する。例えば、「ping IPアドレス」と打ち込んでEnterキーを押すと、IPアドレスで指定した相手に4回のICMPエコー要求を送信する。相手はICMPエコー要求を受信すると、ICMPエコー応答を返す。pingはその結果を画面に表示する。

pingは指定した相手に対してICMPエコー要求を送り、相手からICMPエコー応答がきちんと戻ってくるかで通信可能かどうかを判断する
[画像のクリックで拡大表示]

 相手と通信できない場合や応答に時間がかかる場合は、「要求がタイムアウトしました」と表示される。問題なく通信できる場合は、応答が返ってくるまでの時間や戻ってきたICMPエコー応答のTTL(Time To Live)の値が、4回分それぞれ表示される。

pingでは、相手に届かなかった場合は「要求がタイムアウトしました」または「転送中にTTLが期限切れになりました」とエラーメッセージを、相手に届いた場合は応答時間やTTLが表示される
[画像のクリックで拡大表示]

この先は日経 xTECH Active会員の登録が必要です

日経xTECH Activeは、IT/製造/建設各分野にかかわる企業向け製品・サービスについて、選択や導入を支援する情報サイトです。製品・サービス情報、導入事例などのコンテンツを多数掲載しています。初めてご覧になる際には、会員登録(無料)をお願いいたします。