回答:
うん。コマンドラインを開いて入力しますtracert 1.2.3.4
-d
(IPを解決-w 0
しない)および(pingを待たない)を使用すると、スキャンが大幅に高速化されます。
route get
投稿された元の言及のコマンドは、ローカルルーティングテーブルで検索を実行し、結果を返します。たとえばip route get 192.168.1.32/28
、そのネットワークに使用されるルーティングテーブルエントリの検索を要求できますがtracert
、ネットワークブロックについては問い合わせできません。
-w 0
私の場合、@ Hello71 は機能していません(エラーが発生しますBad value for option -w.
)。-w 1
しかし動作します。
tracert
どのインターフェイスが使用されているかなどのルーティング情報を提供しません。
Powershellの場合:
Find-NetRoute -RemoteIPAddress "10.0.0.34" | Select-Object ifIndex,DestinationPrefix,NextHop,RouteMetric -Last 1
ifIndex DestinationPrefix NextHop RouteMetric
------- ----------------- ------- -----------
49 10.0.0.0/24 10.64.130.4 0
Find-NetRoute
おそらくip route get
Windowsで最も近い場所です。
このpathping
コマンドは似てtracert
いますが、発信インターフェイスが含まれています。
cygwinを使用して、このコマンドは特定の宛先(で指定される$HOST
)の発信IP /インターフェースを提供します:
pathping -n -w 1 -h 1 -q 1 $HOST | head -n 4 | tail -n 1 | awk '{print $2}'
pathping -n -w 1 -h 1 -q 1 $HOST
私にとっても非常に有益でした。私が抱えていた問題を理解するのに役立ちました。