Tracert命令

Tracert命令示例,開關等

tracert 命令是一個 命令提示符命令 ,用於顯示有關數據包從您所在計算機或設備到指定目的地的路徑的一些詳細信息。

您有時可能會看到tracert命令稱為trace route命令traceroute命令

Tracert命令可用性

在所有Windows 操作系統(包括Windows 10Windows 8Windows 7Windows VistaWindows XP和Windows的舊版本)上的命令提示符下都可以使用tracert命令。

注意:某些tracert命令開關和其他tracert命令語法的可用性可能因操作系統和操作系統而異。

Tracert命令語法

tracert [ -d ] [ -h MaxHops ] [ -w TimeOut ] [ -4 ] [ -6 ] target [ /? ]

提示:如果您很難理解上面或下表中解釋的tracert語法,請參閱如何閱讀命令語法

-d 此選項可防止tracert將IP地址解析為主機名 ,通常會導致更快的結果。
-h MaxHops 此tracert選項指定搜索目標的最大跳數 。 如果你沒有指定MaxHops ,並且目標還沒有被發現30跳,tracert將停止查找。
-w TimeOut 您可以指定時間(毫秒),以使用此tracert選項在超時前允許每個回复。
-4 該選項強制tracert僅使用IPv4。
-6 該選項強制tracert僅使用IPv6。
目標 這是目標地址,可以是IP地址或主機名。
/? 使用幫助開關和tracert命令來顯示關於該命令的幾個選項的詳細幫助。

tracert命令還有其他不常用的選項,包括[ -j HostList ],[- R ]和[ -S SourceAddress ]。 有關這些選項的更多信息,請使用帶有tracert命令的幫助開關。

提示:使用重定向操作符將tracert命令的冗長結果保存到文件中 。 查看如何將命令輸出重定向到文件以獲得幫助或查看命令提示技巧以獲取此幫助和其他有用的技巧。

Tracert命令示例

tracert 192.168.1.1

在上面的例子中,tracert命令用於顯示網絡設備正在執行tracert命令的網絡計算機的路徑,在這種情況下,本地網絡上的路由器被分配了192.168.1.1 IP地址。 屏幕上顯示的結果如下所示:

追踪路由到192.168.1.1最多30跳1 <1 ms <1 ms <1 ms 192.168.1.254 2 <1 ms <1 ms <1 ms 192.168.1.1追踪完成。

在這個例子中,你可以看到tracert找到了一個使用IP地址192.168.1.254網絡設備 ,比方說一台網絡交換機 ,其次是目的地192.168.1.1 ,路由器。

tracert www.google.com

如上所示,使用tracert命令,我們要求tracert向我們顯示從本地計算機到主機名為www.google.com的網絡設備的路徑。

追踪至www.l.google.com [209.85.225.104]的路線,最長30跳:1 <1毫秒<1毫秒<1毫秒10.1.0.1 2 35毫秒19毫秒29毫秒98.245.140.1 3 11毫秒27毫秒9 ms te-0-3.dnv.comcast.net [68.85.105.201] ... 13 81 ms 76 ms 75 ms 209.85.241.37 14 84 ms 91 ms 87 ms 209.85.248.102 15 76 ms 112 ms 76 ms iy- f104.1e100.net [209.85.225.104]跟踪完成。

在這個例子中,我們可以看到tracert識別了十五個網絡設備,包括我們的路由器在10.1.0.1和一直到www.google.com目標 ,我們現在知道的目標是使用公共IP地址 209.85.225.104 ,只是Google的許多IP地址之一

注:啤酒花4到12被排除在上面,以保持示例簡單。 如果你正在執行一個真正的tracert,那麼這些結果將全部顯示在屏幕上。

tracert -d www.yahoo.com

在這個最後的tracert命令示例中,我們再次請求訪問網站的路徑,這次是www.yahoo.com ,但現在我正在通過使用-d選項防止tracert解析主機名。

在最多30次跳轉的情況下追踪到any-fp.wa1.b.yahoo.com [209.191.122.70]的路由:1 <1 ms <1 ms <1 ms 10.1.0.1 2 29 ms 23 ms 20 ms 98.245.140.1 3 9 ms 16 ms 14 ms 68.85.105.201 ... 13 98 ms 77 ms 79 ms 209.191.78.131 14 80 ms 88 ms 89 ms 68.142.193.11 15 77 ms 79 ms 78 ms 209.191.122.70跡線完成。

在這個例子中,我們可以看到tracert再次識別了十五個網絡設備,包括我們的路由器在10.1.0.1和一直到www.yahoo.com目標 ,我們可以假設使用公共IP地址209.191.122.70

正如你所看到的,這次tracert並沒有解決任何主機名,這顯著加快了這個過程。

Tracert相關命令

tracert命令通常與其他網絡相關的命令提示符命令(如ping ,ipconfig, netstat ,nslookup等)一起使用。