使用TRACERT檢視網路狀況

2021-06-17 14:17:03 字數 2023 閱讀 9963

使用tracert檢視網路狀況

tracert是一種tcp/ip實用工具(源於「trace route」),在dos和unix系統下都有此命令。它將您的計算機與目標伺服器間傳輸乙個包的路徑情況報告給您。其最簡單的使用方法為「tracert位址」,位址為目標伺服器的網域名稱或ip位址。(與ping命令類似,在dos提示符下鍵入「tracert」並按回車鍵,可檢視此命令的選項開關和引數使用方法)。您可看到如下類似結果: 

c:>tracert www.bellatlantic.net 

tracing route to www.bellatlantic.net [199.45.39.45] over a maximum of 30 hops: 

1 78 ms 61 ms 62 ms dytwpadbsap07.bellatlantic.net [192.168.103.39] 

2 64 ms 71 ms 64 ms 192.168.103.30 

3 71 ms 65 ms 65 ms qwest.philadelphia.iprs.bellatlantic.net [206.125.197.65] 

4 69 ms 73 ms 68 ms serial5-0-0.core1.phl1.iconnet.net [209.3.188.181] 

5 69 ms 69 ms 67 ms serial10-0-0.core1.bwi1.iconnet.net [204.245.69.74] 

6 73 ms 78 ms 70 ms serial2-0-0.core1.dca1.iconnet.net [204.245.69.94] 

7 74 ms 76 ms 76 ms 209.3.153.74 

8 82 ms 81 ms 84 ms www.bellatlantic.net [199.45.39.45] 

trace complete. 

從以上結果可看出到達目標經過了8個節點並且包傳輸的很快(低於100ms)。第一列顯示了節點數,第一列最後一行為到達最終目標所經過的節點總數(在我們的例子中到達最終節點,www.bellatlantic.net,共經過了8個節點)。其後的三列為各節點的響應週期。如果在其中出現星號則表示超時(著就是說在限定包存活週期內目標沒有響應),不過在我們的例子中沒有這種情況出現。在各列中如果都小於100ms則可認為是不錯的狀態。在後面的兩列顯示了路途中的路由器和主機的名稱(如果有的話)和ip位址。 

故障探測 

有時tracert的報告會顯示出無法到達乙個目標伺服器的問題所在。例如,下面tracert的報告顯示出乙個迴圈錯誤。 

8 98 ms 89 ms 90 ms serial3-0-0.core1.dca1.iconnet.net[204.245.69.98] 

9 91 ms 90 ms 92 ms serial11-1-0.core1.nyc1.iconnet.net[204.245.69.97] 

10 94 ms 96 ms 95 ms serial3-0-0.core1.dca1.iconnet.net[204.245.69.98] 

11 98 ms 98 ms 103 ms serial11-1-0.core1.nyc1.iconnet.net[204.245.69.97] 

12 101 ms 101 ms 100 ms serial3-0-0.core1.dca1.iconnet.net[204.245.69.98] 

13 106 ms 102 ms 104 ms serial11-1-0.core1.nyc1.iconnet.net[204.245.69.97] 

這個結果顯示出兩個路由器將包來回來去的相互傳送。這使包無法到達目標伺服器。這種迴圈顯示會一直到到達tracert預設的最大節點數量限制(30個)才停止。 

您可很容易的通過ping或tracert程式得到測試結果。而且您可以把有問題的測試結果發給您的isp。要儲存結果可通過命令「ping位址》檔名」或「tracert位址》檔名」形成乙個文字檔案。 

當然,在很多情況下您對網路的緩慢或問題無能為力,不過這些工具至少能使您知道引起網路速度下降的原因,督促相關部門修復或調整。  

網路tracert學習筆記

a.tracert工作原理 tracert為路由跟蹤程式,用於確定本地主機到目標主機經過哪些路由結點。在linux作業系統中,對應的命令為traceroute,tracert為windows系統下的命令。tracert是利用icmp和ttl進行工作的。首先tracert會發出ttl值為1的icmp資...

PHP指令碼 檢視CPU的即時使用狀況

root 9c9c cpu cat cpu.php 程序cpu 占用比率分布 user pid cpu mem vszrss ttystat start time mand mysql host localhost mysql user gestation mysql password 9cyuny...

tracert命令 網路管理命令

tracert是路由跟蹤程式,用於確定 ip 資料報訪問目標所經過的路徑。tracert 命令用 ip 生存時間 ttl 欄位和 icmp 錯誤訊息來確定從乙個主機到網路上其他主機的路由。在工作環境中有多條鏈路出口時,可以通過該命令查詢資料是經過的哪一條鏈路出口。tracert一般用來檢測故障的位置...