tracertコマンドを使うと、通信相手との間の通信経路を調査できる。途中のネットワークのどこで不具合が発生しているかを大まかに推測可能だ。

 tracertは、通信相手までの経路を調査するネットワークコマンドだ。相手と通信できないときに、pingでデフォルトゲートウエイまでの疎通確認ができたら、tracertを使って障害が発生している箇所を探し出す。覚えておきたい、よく使うオプションは以下の通りだ。

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

ICMPのエラーメッセージを利用する

 tracertは、ICMPを利用して経路上にあるルーターを一覧表示する。最初にTTL(Time To Live)の値を1に設定したICMPエコー要求パケットを送り、TTLが0になったときにルーターが送信元に送る「転送中にTTLが期限切れになりました」というエラーメッセージが届くのを待つ。戻ってきたら、次にTTLの値を2に設定したICMPエコー要求パケットを送り、応答を待つ。TTLの値を順に増やしながら、通信相手が応答を返すまでこれを繰り返す。こうして、経路上のルーターの状態を調べる。

tracertではTTLを1から順に増やしながらICMPを送信することで、目的のサーバーまでの間にあるルーターなどの情報を調べる
[画像のクリックで拡大表示]

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

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