手機跟蹤路由
❶ 為什麼跟蹤路由tracert結果會是這樣
這和路由器有關,國內有些路由器,比如TP-LINK等,是不支持Tracert的,出廠時候就屏蔽了tracert命令,所以會出現這種情況。
❷ 如何利用traceroute追蹤路由
跟蹤指令traceroute,在windows則是tracert,對於非計算機網路內行,就不太知道這是干什麼了。
其實路由跟蹤指令,更能展示出自己的主機與目標地址的通訊詳細情況。
在Ubuntu12.04中,Ctrl+Alt+T打開終端,輸入traceroute,如果如下圖所示提示沒有安裝。
那麼,則輸入如下命令,先安裝traceroute,Linux除了必要的東西之外,真的什麼都沒有安裝的!
[plain] view plain
sudo apt-get install traceroute
如下圖所示,迅速被刷屏之後,因為這個路由跟蹤組件,才51KB,你正式可以在Linux中使用traceroute命令
此時,輸入如下命令,測試我的Ubuntu12.04與www.csdn.net的通訊詳細情況,
[plain] view plain
traceroute -n www.csdn.net
其中-n代表,僅要看ip地址,不要顯示主機名、域名那些東西,也就是說不要給我顯示網址,則得到如下效果:
可以發現第一條記錄之後,就一堆不可達,那是因為,我的Ubuntu12.04處於虛擬機中,通過橋接的方式與我的主機Windows 7通訊,虛擬機Ubuntu12.04所有網路狀態直接繼承主機Windows 7的網路,根本就不知道Windows 7做什麼,因此只能在Windows 7的cmd中使用相同的tracert路由跟蹤指令做這個實驗。
首先,運行cmd,輸入tracert,發現cmd提示,這不是可運行程序或命令或批處理文件,也就是找不到tracert。這是因為我的Windows 7x64沒有把windows/system32這個文件夾的內容設置為cmd的全局變數。
與配置Java、Mysql之流一樣,如下圖所示,右鍵「我的電腦或者計算機」,選擇「屬性或者管理」,選擇「高級」選項卡,打開「環境變數」,在「系統變數」那一欄中找到Path,編輯,補上一個c:\windows\system32\;然後就是各種「確定」。
之後,再運行cmd,輸入tracert,這時候顯示tracert命令的說明,終於可以愉快地進行玩耍了。
輸入如下指令,要求顯示,如果本主機要和www.csdn.net這個網址通訊,整個通訊包的流向。
[plain] view plain
tracert -d -h 15 www.csdn.net
其中,要求只顯示IP,別給我顯示網址,追蹤15次,無論如何都打斷。
那麼,得到如下結果。這個結果怎麼看呢?
首先第一列,也就是最左列那個1,2,3,4,5...就是通訊包第1,2,3,4,5...站,也就是通訊包第1,2,3...跳處於的路由器。最後一列,也就是最後一列,也就是一個一個通訊包的車站,也就是傳說中的路由器。中間的3個時間,分別代表3個被實驗的通訊包,彼此之間相互不影響,站與站之間的通訊時間,也就是上一個路由器到下一個路由器的通訊時間。
其中,這個路由器的IP,你完全可以打開某個搜索引擎,直接輸入,則能夠馬上顯示其IP對應的位置。
州電信就把我這個包扔到中國總的路由器,尋找其位置。
12-13、之後,在國家級的路由器,搞了「很久」,超過100ms對於光纖來說就是「很久」,都沒有給我反饋出結果,然後我的主機一直在等待。
14-15、之後國家級的路由器不知道為何先去探測澳洲IP,然後沒找到才給我扔到北京總部路由器。大概是14-15同時進行的。也就是國家級的路由器在探測國內IP的同時,在探測國外IP。
之後由於我設置了追蹤15次,無論如何都打斷,因此路由到這里就停止了。我當然不爽,這個通訊包來到北京之後還沒有輸出來,於是再輸入如下指令,不限制追蹤次數,再測一次。
[plain] view plain
tracert -d www.csdn.net
❸ 手機終端模擬器,為什麼跟蹤路由出來的全部是星號 traceroute ip 具體參數麻煩講一下
之前有看到一個說法是traceroute使用的是UDP,而不是windows中用的ICMP,如果網關把UDP數據給攔截了,就會返回***
❹ 跟蹤路由的注意
基於記錄路由選項的路由探測
1、基於Record route options(記錄路由選項)的路由探測
這種方式是我們最容易理解的探測路由方式。比如,我想知道一封從上海發出,目的地是北京電信,中間經過了多少個郵局轉發。這個過程很簡單,只要中間郵局在轉發的信件扣上他們自己的郵戳,這封信到達目的地北京後,北京再把這封信回郵給我,當我收到回信後,只要看信上的郵戳,便知道中間經過哪些郵局。
ping -r www.aorb.org命令便可實現這種記錄中間路由的功能,返回的結果是中間路由器的IP地址。
1) ping命令發出的是類型為8的ICMP數據報,當使用ping -r時,這個類型為8的ICMP數據報被裝在一個IP數據報里,IP數據報的Options(選項)欄位預留出給中間路由器扣戳的地方,這個地方不太大,只能容納9台中轉路由器的IP地址。
2) 當這個數據報被發送端送出後,每經過一個中轉路由器,中轉路由器的IP軟體便會在此IP數據報的選項欄位中加入一條這個中轉路由器的IP地址。
3) 當這個數據包到達目的地時(如,www.aorb.org),目的設備便會生成一條類型為0的ICMP數據報,這個ICMP數據報被封裝在一個新的IP數據報里,新IP數據報的Options欄位中拷貝了剛才收到的IP數據報中的Options欄位。
4) 當這個新IP數據報回送到源發送端時,您便會在屏幕上看見一些中間路由器的IP地址了。
基於UDP協議的路由探測
tracert是Windows下常用的命令行工具(基於ICMP協議),UNIX下與之對應的是traceroute(基於UDP協議)。若想知道自己的電腦到www.aorb.org 經過了多少個路由器,可在命令行下輸入tracert www.aorb.org進行探測,返回結果也許會與ping -R相同,但它是以另一種方式實現的。這種方式並沒有像Record route options探測技術中使用IP協議包的Options欄位,而是利用了IP協議包中的TTL欄位。
基本思路是這樣的:www.aorb.org這台伺服器即賣茄子(提供HTTP服務),也賣黃瓜(提供FTP服務),但不賣土豆(未監聽的UDP埠)。有位買家,為了知道一封信到達蔬菜供應商www.aorb.org中間需要經過幾個郵局(路由器),於是寫信給www.aorb.org詢問土豆的價格。
第一步,買家在信封的TTL位置寫上數字1,當這封信到達與自己相鄰的第一個郵局時,郵局的人把TTL值減1,於是TTL為0,郵局章程規定,把TTL值為0的信丟到垃圾桶里,然後給買家發一封名曰超時的信,信上寫了丟信郵局的名字,以告訴買家信被誰丟掉了。第二步,買家在信封的TTL位置寫上數字2,當這封信到達與自己相鄰的第一個郵局時,郵局的人把TTL值減1,現在TTL值為1,郵局章程規定, TTL值不為0的數據包需要繼續轉發給下一個郵局,於是這封信又被轉發到了下一個郵局。當下一個郵局收到這封信時,郵局的人把TTL值減1,於是TTL為 0,郵局章程規定,把TTL值為0的信丟到垃圾桶里,然後給買家發一封名曰超時的信,信上寫了丟信郵局的名字,以告訴買家信被誰丟掉了。
通過第一步,買家知道了第一個中轉路由器。通過第二步,買家知道了第二個中轉路由器。那麼買家只需要不斷的把TTL值加1,便可根據如上步驟探測出中間經過了哪些路由器。
第三步,我們假設中間只經過兩個郵局信便到達目的地了。接著第二步,買家選在把TTL值設置為3,當這封信到達與自己相鄰的第一個郵局時,郵局的人把TTL值減1,現在TTL值為2,郵局章程規定,TTL值不為0的數據報需要繼續轉發給下一個郵局,於是這封信又被轉發到了下一個郵局。當下一個郵局收到這封信時,郵局的人把TTL值減1,於是TTL為1,郵局章程規定,TTL值不為0的數據報需要繼續轉發給下一個郵局,於是這封信又被轉發到了下一個郵局,但下一個郵局已經就是最終目的地www.aorb.org了,盡管www.aorb.org把TTL減1的結果為0,但卻不會丟棄它,因為目的地就是 www.aorb.org呀!於是www.aorb.org把這個IP層郵遞員送來的信交付給負責賣土豆人,但我們開始說了,www.aorb.org並不賣土豆,於是就回送一個名曰終點不可達(ICMP類型為3,代碼為3)的信給買家。第四步,當買家收到類型為終點不可達的信時,就不再把那封問土豆價格的信上的TTL加1了,因為他已經知道了到達目的地的全部路由。
基於ICMP Echo Request的路由探測
這種探測方式與基於UDP協議的路由探測的實現步驟一樣,但發送端送出的不是一個UDP數據包,而發送的是一個ICMP類型為8的Echo Request(回顯請求)數據報文。與基於UDP協議的路由探測技術一樣,每次發送端都會把TTL值加1,每個中轉路由器都對TTL值減1,如果為0,便丟棄後給發送端發送一個超時報文,若不為0,則繼續轉發給下一跳。唯一不同的是,當這個數據報到達最終目的節點時,由於發送端發送的是Echo Request報文,所以接收端就會相應一個ICMP類型為0的數據報文。這樣,當發送端收到ICMP類型為0的數據報文時,就知道了全部路由已經查詢完畢,終止繼續探測。
Dos命令Tracert跟蹤路由詳解
Tracert
通過遞減「存在時間 (TTL)」欄位的值將「Internet 控制消息協議 (ICMP)回顯請求」或 ICMPv6 消息發送給目標可確定到達目標的路徑。路徑將以列表形式顯示,其中包含源主機與目標主機之間路徑中路由器的近側路由器介面。近側介面是距離路徑中的發送主機最近的路由器的介面。如果使用時不帶參數,tracert 顯示幫助。
語法
tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [-R] [-S SrcAddr] [-4][-6] TargetName
參數
-d
防止 tracert 試圖將中間路由器的 IP地址解析為它們的名稱。這樣可加速顯示 tracert 的結果。
-h MaximumHops
指定搜索目標(目的)的路徑中存在的躍點的最大數。默認值為 30 個躍點。
-j HostList
指定回顯請求消息將 IP 報頭中的鬆散源路由選項與 HostList 中指定的中間目標集一起使用。使用鬆散源路由時,連續的中間目標可以由一個或多個路由器分隔開。HostList 中的地址或名稱的最大數量為 9。HostList 是一系列由空格分隔的 IP 地址(用帶點的十進制符號表示)。僅當跟蹤IPv4地址時才使用該參數。
-w Timeout
指定等待「ICMP 已超時」或「回顯答復」消息(對應於要接收的給定「回現請求」消息)的時間(以毫秒為單位)。如果超時時間內未收到消息,則顯示一個星號 (*)。默認的超時時間為 4000(4 秒)。
-R
指定 IPv6 路由擴展標頭應用來將「回顯請求」消息發送到本地主機,使用目標作為中間目標並測試反向路由。
-S
指定在「回顯請求」消息中使用的源地址。僅當跟蹤 IPv6 地址時才使用該參數。
-4
指定 Tracert.exe 只能將 IPv4 用於本跟蹤。
-6
指定 Tracert.exe 只能將 IPv6 用於本跟蹤。
TargetName
指定目標,可以是 IP 地址或主機名。
-?
在命令提示符下顯示幫助。
注釋
該診斷工具通過向目標發送具有變化的「生存時間 (TTL)」值的「ICMP 回響請求」消息來確定到達目標的路徑。要求路徑上的每個路由器在轉發數據包之前至少將 IP 數據包中的 TTL 遞減 1。這樣,TTL 就成為最大鏈路計數器。數據包上的 TTL 到達 0 時,路由器應該將「ICMP 已超時」的消息發送回源計算機。Tracert 發送 TTL 為 1 的第一條「回響請求」消息,並在隨後的每次發送過程將 TTL 遞增 1,直到目標響應或躍點達到最大值,從而確定路徑。默認情況下躍點的最大數量是 30,可使用 -h 參數指定。檢查中間路由器返回的「ICMP 超時」消息與目標返回的「回顯答復」消息可確定路徑。但是,某些路由器不會為其 TTL 值已過期的數據包返回「已超時」消息,而且這些路由器對於 tracert 命令不可見。在這種情況下,將為該躍點顯示一行星號 (*)。
要跟蹤路徑並為路徑中的每個路由器和鏈路提供網路延遲和數據包丟失信息,請使用pathping命令。
只有當「Internet 協議 (TCP/IP)」協議在「網路連接」中安裝為網路適配器屬性的組件時,該命令才可用。
示例
要跟蹤名為 corp7.microsoft.com 的主機的路徑,請鍵入:
tracert corp7.microsoft.com
要跟蹤名為 corp7.microsoft.com 的主機的路徑並防止將每個 IP地址解析為它的名稱,請鍵入:
tracert -d corp7.microsoft.com
要跟蹤名為 corp7.microsoft.com 的主機的路徑並使用鬆散源路由10.12.0.1-10.29.3.1-10.1.44.1,請鍵入:
tracert -j 10.12.0.1 10.29.3.1 10.1.44.1 corp7.microsoft.com
註:在使用 tracert程序測試到達目標節點所經過的路徑時,默認對每個 TTL 值 Traceroute 要測3次。
❺ 怎樣利用路由跟蹤命令對一個可達的網路IP地址進行路由跟蹤
打開開始抄——所有程序—襲—附件——命令提示符
然後在命令提示符里輸入路由追蹤命令及要追蹤的IP地址或者域名,如:tracert www..com
系統就會根據路由的情況,幫你追蹤到網路所在的伺服器了
❻ 路由跟蹤作用
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:Destination 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 地址。
當我們不能通過網路訪問目的設備時,網路管理員就需要判斷是哪裡出了問題。問題不僅僅會出現在最終目的設備,也可能出現在轉發數據包的中間路由器。
有3種方式用來探測一個數據包從源點到目的地經過了哪些中轉路由器,這3種方式分別是:基於記錄路由選項的路由探測,基於UDP協議的路由探測,基於ICMP Echo Request的路由探測。三種方式都可以用來探測一個數據包到達目的設備經過了哪些中間路由器,但實現的過程卻截然不同。
注意:理解這些探測方法的關鍵要領是熟悉IP數據報和ICMP數據報的格式。
1、基於Record route options(記錄路由選項)的路由探測
這種方式是我們最容易理解的探測路由方式。比如,我想知道一封從上海發出,目的地是北京的信,中間經過了多少個郵局轉發。這個過程很簡單,只要中間郵局在轉發的信件扣上他們自己的郵戳,這封信到達目的地北京後,北京再把這封信回郵給我,當我收到回信後,只要看信上的郵戳,便知道中間經過哪些郵局。
ping -R(大寫) www.aorb.org命令便可實現這種記錄中間路由的功能,返回的結果是中間路由器的IP地址。
1) ping命令發出的是類型為8的ICMP數據報,當使用ping -R時,這個類型為8的ICMP數據報被裝在一個IP數據報里,IP數據報的Options(選項)欄位預留出給中間路由器扣戳的地方,這個地方不太大,只能容納9台中轉路由器的IP地址。
2) 當這個數據報被發送端送出後,每經過一個中轉路由器,中轉路由器的IP軟體便會在此IP數據報的選項欄位中加入一條這個中轉路由器的IP地址。
3) 當這個數據包到達目的地時(如,www.aorb.org),目的設備便會生成一條類型為0的ICMP數據報,這個ICMP數據報被封裝在一個新的IP數據報里,新IP數據報的Options欄位中拷貝了剛才收到的IP數據報中的Options欄位。
4) 當這個新IP數據報回送到源發送端時,您便會在屏幕上看見一些中間路由器的IP地址了。
2、基於UDP協議的路由探測
tracert是Windows下常用的命令行工具,UNIX下與之對應的是traceroute。若想知道自己的電腦到www.aorb.org 經過了多少個路由器,可在命令行下輸入tracert www.aorb.org進行探測,返回結果也許會與ping -R相同,但它是以另一種方式實現的。這種方式並沒有像Record route options探測技術中使用IP協議包的Options欄位,而是利用了IP協議包中的TTL欄位。
基本思路是這樣的:www.aorb.org這台伺服器即賣茄子(提供HTTP服務),也賣黃瓜(提供FTP服務),但不賣土豆(未監聽的UDP埠)。有位買家,為了知道一封信到達蔬菜供應商www.aorb.org中間需要經過幾個郵局(路由器),於是寫信給www.aorb.org詢問土豆的價格。
第一步,買家在信封的TTL位置寫上數字1,當這封信到達與自己相鄰的第一個郵局時,郵局的人把TTL值減1,於是TTL為0,郵局章程規定,把TTL值為0的信丟到垃圾桶里,然後給買家發一封名曰超時的信,信上寫了丟信郵局的名字,以告訴買家信被誰丟掉了。
第二步,買家在信封的TTL位置寫上數字2,當這封信到達與自己相鄰的第一個郵局時,郵局的人把TTL值減1,現在TTL值為1,郵局章程規定, TTL值不為0的數據報需要繼續轉發給下一個郵局,於是這封信又被轉發到了下一個郵局。當下一個郵局收到這封信時,郵局的人把TTL值減1,於是TTL為 0,郵局章程規定,把TTL值為0的信丟到垃圾桶里,然後給買家發一封名曰超時的信,信上寫了丟信郵局的名字,以告訴買家信被誰丟掉了。
通過第一步,買家知道了第一個中轉路由器。通過第二步,買家知道了第二個中轉路由器。那麼買家只需要不斷的把TTL值加1,便可根據如上步驟探測出中間經過了哪些路由器。
第三步,我們假設中間只經過兩個郵局信便到達目的地了。接著第二步,買家選在把TTL值設置為3,當這封信到達與自己相鄰的第一個郵局時,郵局的人把TTL值減1,現在TTL值為2,郵局章程規定,TTL值不為0的數據報需要繼續轉發給下一個郵局,於是這封信又被轉發到了下一個郵局。當下一個郵局收到這封信時,郵局的人把TTL值減1,於是TTL為1,郵局章程規定,TTL值不為0的數據報需要繼續轉發給下一個郵局,於是這封信又被轉發到了下一個郵局,但下一個郵局已經就是最終目的地www.aorb.org了,盡管www.aorb.org把TTL減1的結果為0,但卻不會丟棄它,因為目的地就是 www.aorb.org呀!於是www.aorb.org把這個IP層郵遞員送來的信交付給負責賣土豆人,但我們開始說了,www.aorb.org並不賣土豆,於是就回送一個名曰終點不可達(ICMP類型為3,代碼為3)的信給買家。
第四步,當買家收到類型為終點不可達的信時,就不再把那封問土豆價格的信上的TTL加1了,因為他已經知道了到達目的地的全部路由。
具體實現過程可以用下面兩幅圖來理解
http://lh3.ggpht.com/aorb.org/SN82f_rMiQI/AAAAAAAAAdo/eJPz7ihl1mw/s800/tracert.gif
http://lh3.ggpht.com/aorb.org/SN82f4BcZkI/AAAAAAAAAdw/7l8A3fJy_y4/s800/tracert2.gif
3、基於ICMP Echo Request的路由探測
這種探測方式與基於UDP協議的路由探測的實現步驟一樣,但發送端送出的不是一個UDP數據包,而發送的是一個ICMP類型為8的Echo Request(回顯請求)數據報文。與基於UDP協議的路由探測技術一樣,每次發送端都會把TTL值加1,每個中轉路由器都對TTL值減1,如果為0,便丟棄後給發送端發送一個超時報文,若不為0,則繼續轉發給下一跳。唯一不同的是,當這個數據報到達最終目的節點時,由於發送端發送的是Echo Request報文,所以接收端就會相應一個ICMP類型為0的數據報文。這樣,當發送端收到ICMP類型為0的數據報文時,就知道了全部路由已經查詢完畢,終止繼續探測。
其他
pathping
pathping是tracert和ping的混合體。命令行下輸入pathping www.aorb.org,返回兩部分內容,第一部分顯示到達目的地經過了哪些路由,第二部分顯示了路徑中每個路由器上數據包丟失方面的信息。
❼ tracert路由跟蹤
Tracert(跟蹤路由)是路由跟蹤實用程序,用於確定 IP 數據報訪問目標所採取的路徑。Tracert 該診斷實用程序將包含不同生存時間 (TTL) 值的 Internet 控制消息協議(ICMP) 回顯數據包發送到目標,以決定到達目標採用的路由。要在轉發數據包上的 TTL 之前至少遞減 1,必需路徑上的每個路由器,所以 TTL 是有效的躍點計數。數據包上的 TTL 到達 0 時,路由器應該將「ICMP 已超時」的消息發送回源系統。Tracert 先發送 TTL 為 1 的回顯數據包,並在隨後的每次發送過程將 TTL遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。路由通過檢查中級路由器發送回的「ICMP 已超時」的消息來確定路由。不過,有些路由器悄悄地下傳包含過期 TTL 值的數據包,而 tracert 看不到。如果使用 -d 選項,則 Tracert 實用程序不在每個 IP 地址上查詢 DNS。
語法
tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [TargetName]
參數
/d 防止 tracert 試圖將中間路由器的 IP 地址解析為它們的名稱。這樣可加速顯示 tracert 的結果。
-h MaximumHops 在搜索目標(目的)的路徑中指定躍點的最大數。默認值為 30 個躍點。
-j HostList 指定「回響請求」消息對於在主機列表中指定的中間目標集使用 IP 報頭中的「鬆散源路由」選項。可以由一個或多個具有鬆散源路由的路由器分隔連續中間的目的地。主機列表中的地址或名稱的最大數為 9。主機列表是一系列由空格分開的 IP 地址(用帶點的十進制符號表示)。
-w Timeout 指定等待「ICMP 已超時」或「回響答復」消息(對應於要接收的給定「回響請求」消息)的時間(以毫秒為單位)。如果超時時間內未收到消息,則顯示一個星號 (*)。默認的超時時間為 4000(4 秒 )。
TargetName 指定目標,可以是 IP 地址或主機名。
-? 在命令提示符顯示幫助。
注釋
該診斷工具通過更改「生存時間 (TTL)」的值向目標發送「ICMP 回響請求」消息來確定到達目標的路徑。要求路徑上的每個路由器在轉發數據包之前至少將 IP 數據包中的 TTL 遞減 1。這樣,TTL 就成為最大鏈路計數器。數據包上的 TTL 到達 0 時,路由器應該將「ICMP 已超時」的消息發送回源計算機。Tracert 發送 TTL 為 1 的第一條「回響請求」消息,並在隨後的每次發送過程將 TTL 遞增 1,直到目標響應或躍點達到最大值,從而確定路徑。默認情況下躍點最大值是 30,可使用 -h 參數指定。檢查中間路由器返回的「ICMP 超時」消息與目標返回的「回響答復」消息可確定路徑。但是,某些路由器不會為使用到期 TTL 值的數據包返回「已超時」消息,而且有些路由器對於 tracert 命令不可見。在這種情況下,將為該躍點顯示一行星號 (*)。
要跟蹤路徑並為路徑中的每個路由器和鏈路提供網路延遲和數據包丟失信息,請使用 pathping 命令。
只有當網際協議 (TCP/IP) 協議在 網路連接中安裝為網路適配器屬性的組件時,該命令才可用。
範例
要跟蹤名為 corp7.microsoft.com 的主機的路徑,請鍵入: tracert corp7.microsoft.com
要跟蹤名為 corp7.microsoft.com 的主機的路徑並防止將每個 IP 地址解析為它的名稱,請鍵入:tracert -d corp7.microsoft.com
要跟蹤名為 corp7.microsoft.com 的主機的路徑並使用鬆散源路由 10.12.0.1-10.29.3.1-10.1.44.1,請鍵入:tracert -j 10.12.0.1 10.29.3.1 10.1.44.1 corp7.microsoft.com
注意
要打開命令提示符,請單擊「開始」,依次指向「程序」和「附件」,然後單擊「命令提示符」。
tracert 命令通過發送 Internet 控制消息協議 (ICMP) 回響請求和回響答復消息(類似於 ping 命令),產生關於經過的每個路由器的命令行報告輸出以及每個躍點的往返時間 (RTT),從而跟蹤路徑。路由器、防火牆或其他類型安全性網關上的數據包篩選策略可能會阻止該通信的轉發。
如果 tracert 失敗,可以使用命令輸出來幫助確定哪個中介路由器轉發失敗或耗時太多。
有關經過路徑中每個路由器和鏈接時數據包轉發和數據包丟失的詳細信息,請使用「pathping」命令。
❽ 如何跟蹤路由器呢
PC進入DOS命令行
tracert
ip地址,如果是路由器上用traceroute
ip
❾ 如何做路由跟蹤圖,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(跟蹤路由)是路由跟蹤實用程序,用於確定 IP 數據報訪問目標所採取的路版徑。Tracert 命令用 IP 生存時間 (TTL) 欄位權和 ICMP 錯誤消息來確定從一個主機到網路上其他主機的路由。
路由器追蹤功能,能夠幫網路管理員了解網路通行情況,同時也是網路管理人員很好的輔助工具!通過路由器追蹤可以輕松的查處從我們電腦所在地到目標地之間所經常的網路節點,並可以看到通過各個節點所花費的時間。