1. tracert這個命令怎麼用
tracert命令是驗證通往遠程主機路徑的實用程序用法:
用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
選項:
-d 不將地址解析成主機名。
-h maximum_hops 搜索目標的最大躍點數。
-j host-list 與主機列表一起的鬆散源路由(僅適用於 IPv4)。
-w timeout 等待每個回復的超時時間(以毫秒為單位)。
-R 跟蹤往返行程路徑(僅適用於 IPv6)。
-S srcaddr 要使用的源地址(僅適用於 IPv6)。
-4 強制使用 IPv4。
-6 強制使用 IPv6。
最簡單的用法就是 tracert hostname 其中hostname是計算機名或你想跟蹤其路徑的計算機的IP地址。TRACERT將返回數據包藉以到達最終目的地的各種IP地址。
2. 怎麼使用TRACERT命令
第一步,點擊左下角開始
第二步,繼續點擊運行
第三步,彈出對話框
第四步,輸入命令cmd
第五步,彈出DOS窗口
第六步,輸入命令TRACERT+域名,如下
第七步,返回結果如下
3. Tracert有什麼用途
對ISP而言,設立Traceroute網關,將使網路服務提供商幫助用戶建立並維持對服務商服務質量的信心。
服務質量高的ISP可以通過設立Traceroute網關,使用戶了解其與網路連接以及數據傳輸的效率。當然,基礎設施差,服務質量低的ISP是比較害怕提供這種服務。
因為,這樣用戶可以使用這一工具了解服務商網路連接情況。
在一台主機安裝了相關的Traceroute的CGI程序後,您可以輸入相應的目的主機的IP地址或者名字,就可以得到相關的數據。
應用
Traceroute是用來偵測主機到目的主機之間所經路由情況的重要工具,也是最便利的工具。前面說到,盡管ping工具也可以進行偵測,但是,因為ip頭的限制,ping不能完全的記錄下所經過的路由器。所以Traceroute正好就填補了這個缺憾。
Traceroute收到目的主機的IP後,首先給目的主機發送一個TTL=1的UDP數據包,而經過的第一個路由器收到這個數據包以後,就自動把TTL減1,而TTL變為0以後,路由器就把這個包給拋棄了,並同時產生 一個主機不可達的ICMP數據報給主機。
主機收到這個數據報以後再發一個TTL=2的UDP數據報給目的主機,然後刺激第二個路由器給主機發ICMP數據 報。如此往復直到到達目的主機。這樣,traceroute就拿到了所有的路由器ip。從而避開了ip頭只能記錄有限路由IP的問題。
實現
主叫方首先發出 TTL=1 的數據包,第一個路由器將 TTL 減1得0後就不再繼續轉發此數據包,而是返回一個 ICMP 超時報文,主叫方從超時報文中即可提取出數據包所經過的第一個網關地址。
然後又發出一個 TTL=2 的 ICMP 數據包,可獲得第二個網關地址,依次遞增 TTL 便獲取了沿途所有網關地址。
需要注意的是,並不是所有網關都會如實返回 ICMP 超時報文。出於安全性考慮,大多數防火牆以及啟用了防火牆功能的路由器預設配置為不返回各種 ICMP 報文,其餘路由器或交換機也可被管理員主動修改配置變為不返回 ICMP 報文。
因此 Traceroute 程序不一定能拿全所有的沿途網關地址。所以,當某個 TTL 值的數據包得不到響應時,並不能停止這一追蹤過程,程序仍然會把 TTL 遞增而發出下一個數據包。一直達到默認或用參數指定的追蹤限制(maximum_hops)才結束追蹤。
依據上述原理,利用了 UDP 數據包的 Traceroute 程序在數據包到達真正的目的主機時,就可能因為該主機沒有提供UDP服務而簡單將數據包拋棄,並不返回任何信息。
為了解決這個問題,Traceroute 故意使用了一個大於 30000 的埠號,因 UDP 協議規定埠號必須小於 30000 ,所以目標主機收到數據包後唯一能做的事就是返回一個「埠不可達」的 ICMP 報文,於是主叫方就將埠不可達報文當作跟蹤結束的標志。
以上內容參考網路-traceroute
4. tracert命令的作用是什麼
Tracert(跟蹤路由)是路由跟蹤實用程序,用於確定IP數據包訪問目標所採取的路徑。 Tracert 命令使用用 IP 生存時間 (TTL) 欄位和 ICMP 錯誤消息來確定從一個主機到網路上其他主機的路由.其命令格式如下。
網路:
網路是由若干節點和連接這些節點的鏈路構成,表示諸多對象及其相互聯系。在1999年之前,人們一般認為網路的結構都是隨機的。但隨著Barabasi和Watts在1999年分別發現了網路的無標度和小世界特性並分別在世界著名的《科學》和《自然》雜志上發表了他們的發現之後,人們才認識到網路的復雜性。
5. TRACERT 怎麼用
TRACERT又叫跟蹤路由命令,具體用法如下:
步驟一:點擊電腦左下角開始——運行,輸入cmd,進入命令提示符窗口
步驟二:在命令行中輸入「tracert 」並在後面加入一個IP地址,可以查詢從本機到該IP地址所在的電腦要經過的路由器及其IP地址。
如 tracert 192.168.1.100
步驟三:回車之後,在下面會出現一系列的信息,如
通過最多30個躍點跟蹤到192.168.1.100的路由
1 2ms 3ms 5ms PC-1 [192.168.1.100]
跟蹤完成
從左到右的5條信息分別代表了「生存時間」(每途經一個路由器結點自增1)、「三次發送的ICMP包返回時間」(共計3個,單位為毫秒ms)和「途經路由器的IP地址」(如果有主機名,還會包含主機名)
步驟四:如果在tracert後面加上一個域名,DNS解析會自動轉換成IP地址並探詢經過的路由信息 如 tracert www..com
步驟五:在「tracert」命令與IP地址或URL地址中間輸入「-h」,並在之後添加一個數字,可以指定本次tracert程序搜索的最大跳數。
如 tracert -h 3 www..com
這樣tracert經過3個路由節點後,就會自動終止
步驟六:在「tracert」命令與IP地址或URL地址中間輸入「-d」,可以不將IP地址解析到主機名稱。
如 tracert -d 192.168.1`.100
在結果中就不會出現類似PC-1這樣的主機名稱了
【注意事項】tracert還有很多用法,具體如下:
-d 指定不將地址解析為計算機名.
-h maximum_hops 指定搜索目標的最大躍點數.
-j host-list 與主機列表一起的鬆散源路由(僅適用於IPv4),指定沿host-list的稀疏源路由列表序進行轉發。host-list是以空格隔開的多個路由器IP地址,最多9個。
-w timeout 等待每個回復的超時時間(以毫秒為單位).
-R 跟蹤往返行程路徑(僅適用於 IPv6).
-S srcaddr 要使用的源地址(僅適用於 IPv6).
-4 強制使用 IPv4.
-6 強制使用 IPv6.
6. tracert命令有什麼用
Tracert(跟蹤路由)是路由跟蹤實用程序,用於確定IP數據包訪問目標所採取的路徑。
Tracert 命令使用用 IP 生存時間 (TTL) 欄位和ICMP錯誤消息來確定從一個主機到網路上其他主機的路由.其命令格式如下。tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name。
命令詳解:
該診斷實用程序將包含不同生存時間 (TTL) 值的 Internet 控制消息協議 (ICMP)回顯數據包發送到目標,以決定到達目標採用的路由。要在轉發數據包上的 TTL 之前至少遞減 1,必須經過路徑上的每個路由器,所以 TTL 是有效的躍點計數。數據包上的 TTL 到達 0 時,路由器應該將「ICMP 已超時」的消息發送回源系統。
Tracert 先發送 TTL 為 1 的回顯數據包,並在隨後的每次發送過程將 TTL 遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。路由通過檢查中級路由器發送回的「ICMP 已超時」的消息來確定路由。不過,有些路由器悄悄地下傳包含過期 TTL 值的數據包,而 tracert 看不到。
tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name。
使用 tracert 跟蹤網路連接。
Tracert(跟蹤路由)是路由跟蹤實用程序,用於確定IP數據報訪問目標所採取的路徑。Tracert 命令用 IP 生存時間 (TTL) 欄位和 ICMP 錯誤消息來確定從一個主機到網路上其他主機的路由。
工作原理:
通過向目標發送不同 IP 生存時間 (TTL) 值的「Internet 控制消息協議 (ICMP)」回應數據包,Tracert診斷程序確定到目標所採取的路由。要求路徑上的每個路由器在轉發數據包之前至少將數據包上的 TTL 遞減 1。數據包上的 TTL 減為 0 時,路由器應該將「ICMP 已超時」的消息發回源系統。
Tracert 先發送 TTL 為 1 的回應數據包,並隨後的每次發送過程將 TTL 遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。通過檢查中間路由器發回的「ICMP 已超時」的消息確定路由。某些路由器不經詢問直接丟棄 TTL 過期的數據包,這在 Tracert 實用程序中看不到。
Tracert 命令按順序列印出返回「ICMP 已超時」消息的路徑中的近端路由器介面列表。如果使用 -d 選項,則 Tracert 實用程序不在每個 IP 地址上查詢 DNS。
7. tracert這個命令怎樣運用
Tracert(跟蹤路由)是路由跟蹤實用程序,用於確定 IP 數據報訪問目標所採取的路徑。Tracert 命令用 IP 生存時間 (TTL) 欄位和 ICMP 錯誤消息來確定從一個主機到網路上其他主機的路由。 Tracert 工作原理 通過向目標發送不同 IP 生存時間 (TTL) 值的「Internet 控制消息協議 (ICMP)」回應數據包,Tracert 診斷程序確定到目標所採取的路由。要求路徑上的每個路由器在轉發數據包之前至少將數據包上的 TTL 遞減 1。數據包上的 TTL 減為 0 時,路由器應該將「ICMP 已超時」的消息發回源系統。 Tracert 先發送 TTL 為 1 的回應數據包,並在隨後的每次發送過程將 TTL 遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。通過檢查中間路由器發回的「ICMP 已超時」的消息確定路由。某些路由器不經詢問直接丟棄 TTL 過期的數據包,這在 Tracert 實用程序中看不到。 Tracert 命令按順序列印出返回「ICMP 已超時」消息的路徑中的近端路由器介面列表。如果使用 -d 選項,則 Tracert 實用程序不在每個 IP 地址上查詢 DNS。 在下例中,數據包必須通過兩個路由器(10.0.0.1 和 192.168.0.1)才能到達主機 172.16.0.99。主機的默認網關是 10.0.0.1,192.168.0.0 網路上的路由器的 IP 地址是 192.168.0.1。 C:\>tracert 172.16.0.99 -d Tracing route to 172.16.0.99 over a maximum of 30 hops 1 2s 3s 2s 10,0.0,1 2 75 ms 83 ms 88 ms 192.168.0.1 3 73 ms 79 ms 93 ms 172.16.0.99 Trace complete. 用tracert 解決問題 可以使用 tracert 命令確定數據包在網路上的停止位置。下例中,默認網關確定 192.168.10.99 主機沒有有效路徑。這可能是路由器配置的問題,或者是 192.168.10.0 網路不存在(錯誤的 IP 地址)。 C:\>tracert 192.168.10.99 Tracing route to 192.168.10.99 over a maximum of 30 hops 1 10.0.0.1 reports estination net unreachable. Trace complete. Tracert 實用程序對於解決大網路問題非常有用,此時可以採取幾條路徑到達同一個點。 Tracert 命令行選項 Tracert 命令支持多種選項,如下表所示。 tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name 選項 描述 -d 指定不將 IP 地址解析到主機名稱。 -h maximum_hops 指定躍點數以跟蹤到稱為 target_name 的主機的路由。 -j host-list 指定Tracert 實用程序數據包所採用路徑中的路由器介面列表。 -w timeout 等待timeout 為每次回復所指定的毫秒數。 target_name 目標主機的名稱或 IP 地址。
8. tracert命令怎麼用
Tracert是路由的跟蹤實用程序,用於確定IP數據報訪問目標所採取的路徑,我們在上網的時候,需要追蹤本機到指定網址經過哪些路由器,這時候就需要使用到Tracert命令。那麼Win10系統Tracert命令如何使用?下面小編和大家分享系統Tracert命令的使用方法。
1、在CMD命令提示符下使用tracert命令,打開CMD 可以WIN+R 然後在運行中輸入CMD 確定;
2、在命令行中輸入「tracert 」並在後面加入一個IP地址,可以查詢從本機到該IP地址所在的電腦要經過的路由器及其IP地址。下圖中後面的IP地址為同一個路由器下的區域網中的另一個電腦的IP地址。
3、從左到右的5條信息分別代表了「生存時間」(每途經一個路由器結點自增1)、「三次發送的ICMP包返回時間」(共計3個,單位為毫秒ms)和「途經路由器的IP地址」(如果有主機名,還會包含主機名)。
4、也可以輸入「tracert 」後面接一個網址,DNS解析會自動將其轉換為IP地址並探查出途經的路由器信息。如這回在後面輸入了網路經驗的URL地址,可以發現共查詢到10條信息,其中帶有星號(*)的信息表示該次ICMP包返回時間超時。
5、如果在「tracert」命令後添加一個不存在的IP地址,tracert程序則會報錯。如下圖所示。
6、在「tracert」命令與IP地址或URL地址中間輸入「-d」,可以不將IP地址解析到主機名稱。從下圖可以看出,添加了「-d」後將不顯示出「PC-helei」字樣,即不顯示主機名稱。
7、在「tracert」命令與IP地址或URL地址中間輸入「-h」,並在之後添加一個數字,可以指定本次tracert程序搜索的最大跳數。如下圖中加入「 -h 5 」後,搜索只在路由器間跳轉5次,就無條件結束了。
8、在「tracert」命令與IP地址或URL地址中間輸入「-w」,並在之後添加一個數字,可以指定tracert為每次回復所指定的毫秒數。
9、另外,tracert中還有如「-j」、「-r」、「-s」、「-4」、「-6」等命令,其用法都可以在命令行中輸入命令「tracert」直接查到,這里就不一一贅述了。
以上就是tracert命令詳解詳解了,不管是還是Win8 或Win10都是可以通用的哦。
9. tracert命令的作用有哪些
命令提示符中的tracert命令被定義為是一種路由跟蹤實用程序,tracert命令主要用於確定IP數據包訪問目標所採取的路徑。本篇文章將在Win7系統環境下,來探討tracert命令詳解,同時了解tracert命令有哪些功能。
進入Windows命令提示符程序。Win7系統直接在開始菜單下方的輸入框中輸入「cmd」或「命令提示符」就可以進入了。XP系統需要在開始菜單中找到運行(或按下快捷鍵R),在運行對話框中輸入cmd,然後單擊「確定」按鈕。
可以輸入「tracert 」後面接一個網址,DNS解析會自動將其轉換為IP地址並探查出途經的路由器信息。如這回在後面輸入了網路經驗的URL地址,可以發現共查詢到10條信息,其中帶有星號(*)的信息表示該次ICMP包返回時間超時。
10. ping 和 tracert命令的使用 及區別
ping 和 tracert命令的區別為:
1、指令不同
一個是ping 指令,一個是tracert指令。
2、效果不同
ping 主要是用來查看到目的地址的時延和丟包情況,tracert是用來查看所經過的每一跳路由。
ping 和 tracert命令的使用方法:
1、在左下角找到開始菜單,在開始菜單里找到「運行」,在彈出的運行對話框中輸入CMD,進入DOS系統;