▷tracertまたはtracerouteコマンド、それが何で、何に使用するか

目次:
ネットワークは私たちの生活と私たちの仕事の基本的な部分です。そのため、TracertコマンドまたはTracerouteとも呼ばれるツールを知ることは決して害になりません。これにより、Pingコマンドユーティリティを優れた方法で補完できます。
コンテンツインデックス
多くの場合、Pingコマンドを使用してインターネット接続の可用性を確認したり、ネットワーク上のコンピューターが正しく接続されて信号を表示したりすることを確認するのは興味深いことです。 これに加えて、他のチュートリアルで見たように、接続の遅延を確認することもできます。 要約すると、これらのコマンドは、ネットワークに関するさまざまな側面を理解する必要がなく、それらについて十分な知識を持っている必要はありません。
今日は、さらに一歩進んで、pingに非常に関連する別の興味深いコマンドを示します。これにより、データパケットが宛先に到達するまでにかかるジャンプに関する興味深い情報が得られます。
Tracertコマンドとは
このコマンドは、 コマンドプロンプトとWindows PowerShellの両方で、コマンドコンソールを通じてWindowsシステムでネイティブに使用できます。 Linuxのコマンドの場合、通常はTracerouteとも呼ばれます。
Tracertは、ローカルネットワーク上またはインターネット上の特定のドメインのコンピューターから宛先ホストに送信されるパケットの経路に関する情報を提供するツールです。
このコマンドが従う手順は、宛先にパケットを送信することですが、最終的な宛先に到達する間、このパケットの通過に対する応答の途中にある 各ルーターを要求 します 。 このようにして、パケットが通過する各ノードに関する情報(IPアドレス、ドメイン名(ある場合)、および機器と途中の各ノード間の待ち時間または接続時間など)を取得します。
Tracertで接続の問題を検出する
ご覧のように、これはpingに似たユーティリティですが、宛先に到達するまでのパケットのジャンプに関する詳細情報を表示します。 これは、接続に問題がある場合に特に興味深いですが、何が失敗しているか、ネットワークの継続性がどこまで進んでいるかは正確にはわかりません。
パケットを送信すると、 tracertが通過ノードのIPアドレスを提供します 。 大規模なイントラネット内にいて、接続がない場合は、このコマンドを使用して、たとえば、インターネットへのアクセスを許可する最後のゲートウェイに到達するまで、これらのジャンプが何であるかを確認する価値があります。 このようにして、パケットが到達したところまでの最後のIPがわかり、問題のある場所が正確にわかります。
WindowsでTracertコマンドを使用する方法
Windowsオペレーティングシステムでこのコマンドを使用するには、コマンドターミナルを開くだけです。
- スタートメニューから「 CMD 」と入力してEnterキーを押し、「 Windows + R 」というキーの組み合わせを押して「 CMD 」と入力すると、スタートボタンを右クリックして[Windows PowerShell]オプションをクリックできます。
どちらの場合でも、次のように記述します。
トレーサー 配置したドメインの実際のIPアドレスがすぐに表示され、どのノードを通過したか、IPアドレスと各ノードの待機時間がわかります。 すべてのノードのレイテンシの合計は、接続のレイテンシではありません。これらの値は、ノードが通過する特定のケースにのみ適用されます。 Tracertとpingの違いを見てみましょう。
この情報に基づいて、ドメインのpingにほぼ到達するまで、トレーサーの最終ステップと同じ待ち時間が示されていることがわかります 。 これにより、接続レイテンシはすべてのステップの合計ではなく、 特定のケースごとに個別に取得されていることを実証できます。
さらに、pingはドメインが配置されているエンドノードにのみ接続し、そのIPを表示することがわかります。他の手順は、それらに関する情報を表示しないように省略されています。
また、パッケージが実行した手順の一部では 、「 このリクエストのタイムアウト 」 という応答が得られないこともわかります 。これは、このノードが保護として、 構成内で 応答を返す ことを許可されていないことを意味します 。
Tracertオプション
このコマンドで使用できるすべてのオプションと、その構文または使用方法を表示するには、次のように入力する必要があります。
tracert /?
または
トレーサー
その使用に関する情報が表示されます。
- -d:通過するIPアドレスをドメイン名に変換しないオプション。 -h:特定の数のホップを確立します。これは、内部ネットワークにいて、最終ゲートウェイに到達するまでのステップがわかっている場合に興味深いものです。 -j:複数のホストへのルートを一度にトレースします。 -w:ホストとクライアントの間にすでに存在しているものに加えて、各ジャンプに特定の待機時間を設定できます。 -R、-S、-6: IPv6プロトコルを使用する場合。
Linuxのtracertコマンド
Linuxでのこのコマンドの使用法は実質的に同じですが、tracertの代わりにTracerouteと呼ばれているだけです。 ただし、このモジュールはUbuntuなどではネイティブに付属していないため、コマンドターミナルからパッケージをインストールする必要があります。
これをインストールするには、コマンドターミナルを開いて次のコマンドを配置する必要があります。
sudo apt-get install inetutils-traceroute
インストールしたら、さまざまなオプションを表示するために、以下を配置する必要があります。
traceroute --help
これらのオプションは、ドメイン解決の点ではほぼ同じですが、より高度な使用のためのオプションがいくつかあります。 たとえば、Windowsと同じ機能を実行する場合は、 「-I」をICMPモードで実行する必要があります 。 また、ドメイン名を解決する場合は「-resolve-hostname」オプションを指定する必要があり ます。可能
これはすべて、tracertコマンドと、接続の問題を検出するためのそのユーティリティに関するものです。
以下もお勧めします:
このコマンドの有用性を知っていますか? 特定のコマンドまたはトピックについて詳しく知りたい場合は、コメントに書き込んで、より多くのコンテンツを作成できるようにしてください。
Thunderbolt:それが何で、何のためにあるのか

Thunderboltとは何か、それが何のためにあるのかを明らかにします。 Thunderboltテクノロジーに関するすべての情報と、Thunderboltテクノロジーを知っているほど重要である理由。
Nvidia geforceの経験:それが何で、何のためのものか

Nvidia GeForce Experience:それが何で、何のためにあるのか。 この強力なツールについて知っておくべきことすべて。 ✅
▷Osiモデル:それが何で、何に使用されるか

この記事では、OSIモデルを分析します。この通信アーキテクチャのすべての鍵です。 OSIモデル、用語、レベル