WindowsでTracerouteを使用して接続の問題を簡単に診断する方法
Windowsのtracerouteまたは「tracert」コマンドを知っていますか?これは、特定の目的地に向かうときに接続がたどる経路を確認できるツールです。ウェブサイトに接続するときにパケットがどこに行くかを確認することは非常に興味深いことですが、その主な用途は、パスのどこでパケットが失われているかを確認することです。
Tracerouteとは何ですか?
tracerouteの使用方法に入る前に、まずtracerouteの機能について説明しましょう。ルートをトレースするときは、パケットがたどるパスを監視し、パケットがどこに到達するかを確認します。追跡可能な小包を注文したことがある場合は、荷物がドアまでたどり着くまでの道のりを(興奮して!)見たことがあるでしょう。 Tracerouteも同様のプロセスですが、データのパケットに追跡デバイスを配置できない点が異なります。データパケットを追跡するには、もう少し独創性を高める必要があります。
ルーターが保持している間にパケットの有効期限が切れた場合、ルーターはパケットの送信元にコールバックして、パケットの有効期限が切れたことを通知します。追跡された小包のようにパケットがネットワークを直接通過するのを監視することはできませんが、到着時に各ルーターで期限切れになるパケットを送信することはできます。ルーターからエラーメッセージが返され、デッドパケットを報告している場所を分析できます。次に、これを使用して、パケットの送信先を推定できます。
これを行うには、TTLと呼ばれるパケットのプロパティを使用します。 TTLは「存続時間」を意味し、パケットが期限切れになる前に到達できるルーターの数を示します。ルーターがパケットを処理するとき、それを渡す前にTTLを1つ減らします。 TTLが0に達すると、パケットは期限切れになり、ルータはその期限切れを報告します。 traceroute中に、TTLが1のパケットが送信されます。これは最初のルーターによって処理され、すぐに期限切れになります。ルータはエラーを送り返し、tracerouteはその場所をログに記録します。次に、TracerouteはTTL 2のパケットを送信します。これにより、最初のルーターを通過しますが、2番目のルーターで期限切れになります。次に、TTLが3のパケットが送信されます。
動作中のTracerouteの例
traceroute中に何が起こるかの例を見てみましょう。
コンピュータはTTL1でパケットを送信します->ルーターAは1減少して0になります->TTLは0なので、パケットは停止します->ルーターAはその場所を報告します
コンピューターがTTL2でパケットを送信->ルーターAが1減少して1->ルーターBに送信->ルーターBが1減少して0->TTLが0になるため、パケットが停止します->ルーターBが報告しますその場所
コンピューターはTTL3でパケットを送信します->ルーターAは1から2に減少します->ルーターBに送信します->ルーターBは1から1に減少します->サーバーに送信します->サーバーは接続の確認を送り返します強い> 。
パケットがこれからどこに向かっているのかについて、すでにアイデアを構築していることがわかります。 tracerouteが宛先からエラーを受信すると、tracerouteを停止し、パケットの送信先を分析できます。とても便利です!
tracerouteを実行する方法
それでは、先に進んで、tracerouteを実行する方法を見てみましょう。まず、コマンドウィンドウを表示します。これを行うには、[スタート]をクリックし、cmd
と入力します。 検索で、Enterキーを押します。 Windowsキー+Rを押してから、cmd
と入力して、コマンドウィンドウを表示することもできます。 新しいウィンドウで。
ここに「tracert
」と入力します 次に、URLまたはIP(www.twitter.comまたは104.244.42.1)としての宛先。 Enterキーを押します。 tracerouteは、設定した宛先への接続のログ記録を開始します。座って、それが行くのを見てください!
Tracerouteを使用して問題を診断する方法
tracerouteの機能がわかったので、これを使用して、接続が切断されている場所を検出できます。 TTLを上げてパケットを送信したが、特定のTTLレベルに達したときに、次のルーターからエラーメッセージをまったく受信しない場合を想像してみてください。これは、次のルーターがパケットをまったく受信していないことを意味している可能性があります。コンピューターはルーターがルーターと通信するのを待ちます。エラーを受信できない場合は、「リクエストがタイムアウトしました。」と報告されます。 」
これはどのように役立ちますか?
接続が切断された場合、tracerouteを使用して、ルート上のどこで接続が切断されているかを確認できます。タイムアウトする前にパケットがルーターから出てこない場合は、ルーターに問題があります。パケットがルーターから正常に送信されたが、交換のどこかで消滅した場合は、ISPの問題である可能性があります。
ウェブサイトへの接続に問題がある場合は、tracerouteに接続を確認するように指示できます。ルーターまたはエクスチェンジからエラーが発生しないが、タイムアウトがチェーンの後半で発生する場合は、ルーターまたはISPに問題がない可能性があります。
tracerouteを使用する際に注意する必要があるのは、パケットが特定のWebサイトにアクセスするたびに常に同じルートをたどるわけではないということです。 tracerouteを実行し、そこから決定的な証拠を引き出す場合は、このことを念頭に置いてください。
結論
パケットの行き先を確認するための楽しいツールですが、tracerouteを使用してパケットの障害箇所を確認することもできます。 tracerouteがどのように機能するかがわかったので、これを使用して、接続に沿ってパケットが失われている場所と、問題が発生している可能性のある場所をより適切に診断できます。診断で頑張ってください!
-
6 つの方法で Windows 11 を修復する方法
Windows 11 にアップグレードした後、何か問題が発生していますか? Windows 11 を修復する方法をお探しですか?あなたは正しい場所に来ました! システム クラッシュ、応答しないアプリ、またはデバイスの動作が通常よりも遅いなどの問題が発生した場合は、いくつかのトラブルシューティング ハックを使用して PC を修復し、すぐにマシンを再稼働させることができます。 この投稿では、デバイスのパフォーマンスを最適化し、エラーやバグを回避するために Windows 11 を修復するために使用できる 6 つの異なる方法をリストしました。 始めましょう。 Windows 11 の修復方
-
Web サイトをブロックする Windows 11 の問題を修正する方法
毎日、私たちは数十または数百の Web サイトを閲覧していますが、その中には娯楽用のものもあれば、仕事関連の目的のものもあります。しかし、アクセスしようとしている Web サイトが Windows 11 コンピューターによってブロックされた場合、どのように反応しますか?これは非現実的なシナリオではありません。 Windows 10 から Windows 11 にアップグレードした多くのユーザーは、Windows 11 が Web サイトをブロックしているという問題に遭遇しました。 Web サイトをブロックする Windows 11 の問題を修正する方法 その場合は、「Windows 11