對(duì)發(fā)送到51redu.com.cn主機(jī)的ICMP數(shù)據(jù)包進(jìn)行路由跟蹤,返回的結(jié)果如圖1所示:

圖 1
從圖1中可以看出,從本地主機(jī)到51redu.com.cn這臺(tái)主機(jī)共經(jīng)過(guò)11個(gè)路由器轉(zhuǎn)發(fā)才最終到達(dá)目的地,并且成功解析121.12.170.13地址的主機(jī)名,而且從返回的結(jié)果中可以看出,數(shù)據(jù)包從本地發(fā)出后經(jīng)過(guò)的第一個(gè)路由地址為192.168.123.1,這是本地主機(jī)所屬網(wǎng)絡(luò)的外網(wǎng)中,第一個(gè)路由服務(wù)器地址。1、Tracert工作原理
通過(guò)向目標(biāo)主機(jī)發(fā)送不同IP生存時(shí)間,TTL值的ICMP回應(yīng)數(shù)據(jù)包, Tracert診斷程序確定到目標(biāo)主機(jī)所經(jīng)過(guò)的路由。在數(shù)據(jù)包傳輸中所經(jīng)過(guò)的每個(gè)路由器在轉(zhuǎn)發(fā)數(shù)據(jù)包之前要將數(shù)據(jù)包上的TTL值減1。當(dāng)數(shù)據(jù)包上的TTL值減為0時(shí),路由器應(yīng)該將“ICMP已超時(shí)”的消息發(fā)回源系統(tǒng)。
Tracert先發(fā)送TTL為1的回應(yīng)數(shù)據(jù)包,并在隨后的每次發(fā)送過(guò)程中將TTL值遞増1,直到目標(biāo)響應(yīng)或TTL值達(dá)到最大值,從而確定路由。通過(guò)檢査中間路由器發(fā)回的“ICMP已超時(shí)”的消息確定路由。某些路由器不經(jīng)詢(xún)問(wèn)直接丟棄TTL過(guò)期的數(shù)據(jù)包,這在 Tracert實(shí)用程序中看不到。 Tracert命令按順序打印出返回“ICMP已超時(shí)”消息的路徑中的近端路由器接口列表。如果使用“-d”選項(xiàng),則Tracert實(shí)用程序不在每個(gè)IP地址上查詢(xún)DNS。
2、參數(shù)詳解
利用“ tracert”命令可以査看 Tracert命令的幫助信息,如圖2所示。

圖 2
參數(shù)說(shuō)明如下:-d 指定不將IP地址解析到主機(jī)名(默認(rèn)情況會(huì)解析主機(jī)名)。
-h maximum_hops 指定躍點(diǎn)數(shù)以跟蹤到稱(chēng)為 target_name的主機(jī)的路由。
-j 指定 Tracert實(shí)用程序數(shù)據(jù)包所采用路徑中的路由器接口列表。
-w 等待 timeout為每次回復(fù)所指定的毫秒數(shù)。
-target_name 目標(biāo)主機(jī)的名稱(chēng)或IP地址。
以上就美國(guó)服務(wù)器Tracert命令測(cè)試路由的操作介紹,還有疑惑的美國(guó)服務(wù)器用戶(hù),可以咨詢(xún)美聯(lián)科技在線客戶(hù)哦!