ipconfig命令可以查看本機(jī)的IP地址,包括子網(wǎng)掩碼,默認(rèn)**,DNS等信息。
tracert命令是用來(lái)跟蹤路由信息的,也就是當(dāng)我們需要去到某一個(gè)地址時(shí),中間需要經(jīng)歷哪些設(shè)備的轉(zhuǎn)發(fā),它可以列出中間經(jīng)過(guò)的**路由器等設(shè)備,這樣我們就可以通過(guò)命令判斷出,網(wǎng)絡(luò)出現(xiàn)故障時(shí)是在哪個(gè)位置出現(xiàn)的。
Tracert(跟蹤路由)是路由跟蹤實(shí)用程序,用于確定 IP 數(shù)據(jù)報(bào)訪問(wèn)目標(biāo)所采取的路徑。Tracert 命令用 IP 生存時(shí)間 (TTL) 字段和 ICMP 錯(cuò)誤消息來(lái)確定從一個(gè)主機(jī)到網(wǎng)絡(luò)上其他主機(jī)的路由。
Tracert 工作原理
通過(guò)向目標(biāo)發(fā)送不同 IP 生存時(shí)間 (TTL) 值的“Internet 控制消息協(xié)議 (ICMP)”回應(yīng)數(shù)據(jù)包,Tracert 診斷程序確定到目標(biāo)所采取的路由。要求路徑上的每個(gè)路由器在轉(zhuǎn)發(fā)數(shù)據(jù)包之前至少將數(shù)據(jù)包上的 TTL 遞減 1。數(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)詢問(wèn)直接丟棄 TTL 過(guò)期的數(shù)據(jù)包,這在 Tracert 實(shí)用程序中看不到。
Tracert 命令按順序打印出返回“ICMP 已超時(shí)”消息的路徑中的近端路由器接口列表。如果使用 -d 選項(xiàng),則 Tracert 實(shí)用程序不在每個(gè) IP 地址上查詢 DNS。
在下例中,數(shù)據(jù)包必須通過(guò)兩個(gè)路由器(10.0.0.1 和 192.168.0.1)才能到達(dá)主機(jī) 172.16.0.99。主機(jī)的默認(rèn)**是 10.0.0.1,192.168.0.0 網(wǎng)絡(luò)上的路由器的 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 解決問(wèn)題
可以使用 tracert 命令確定數(shù)據(jù)包在網(wǎng)絡(luò)上的停止位置。下例中,默認(rèn)**確定 192.168.10.99 主機(jī)沒(méi)有有效路徑。這可能是路由器配置的問(wèn)題,或者是 192.168.10.0 網(wǎng)絡(luò)不存在(錯(cuò)誤的 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 reportsestination net unreachable.
Trace complete.
Tracert 實(shí)用程序?qū)τ诮鉀Q大網(wǎng)絡(luò)問(wèn)題非常有用,此時(shí)可以采取幾條路徑到達(dá)同一個(gè)點(diǎn)。
Tracert 命令行選項(xiàng)
Tracert 命令支持多種選項(xiàng),如下表所示。
tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name
選項(xiàng)
描述
-d
指定不將 IP 地址解析到主機(jī)名稱。
-h maximum_hops
指定躍點(diǎn)數(shù)以跟蹤到稱為 target_name 的主機(jī)的路由。
-j host-list
指定 Tracert 實(shí)用程序數(shù)據(jù)包所采用路徑中的路由器接口列表。
-w timeout
等待 timeout 為每次回復(fù)所指定的毫秒數(shù)。
target_name
目標(biāo)主機(jī)的名稱或 IP 地址。
trace命令是路由跟蹤程序用來(lái)查看路由情況的。tracert 也是查看路由情況的。都是用來(lái)解決網(wǎng)絡(luò)故障的一種方式。
PING 主要是用來(lái)查看到目的地址的時(shí)延和丟包情況,tracert是用來(lái)查看所經(jīng)過(guò)的每一跳路由。
簡(jiǎn)單來(lái)說(shuō)ping的是查目的,tracert是查過(guò)程.
PING(Packet Internet Groper),因特網(wǎng)包探索器,用于測(cè)試網(wǎng)絡(luò)連接量的程序 。
Ping是工作在 TCP/IP網(wǎng)絡(luò)體系結(jié)構(gòu)中應(yīng)用層的一個(gè)服務(wù)命令, 主要是向特定的目的主機(jī)發(fā)送 ICMP(Internet Control Message Protocol 因特網(wǎng)報(bào)文控制協(xié)議)Echo 請(qǐng)求報(bào)文,測(cè)試目的站是否可達(dá)及了解其有關(guān)狀態(tài)。
Tracert(跟蹤路由)是路由跟蹤實(shí)用程序,用于確定 IP 數(shù)據(jù)包訪問(wèn)目標(biāo)所采取的路徑。Tracert 命令用 IP 生存時(shí)間(TTL) 字段和 ICMP 錯(cuò)誤消息來(lái)確定從一個(gè)主機(jī)到網(wǎng)絡(luò)上其他主機(jī)的路由。
終端執(zhí)行ping和tracert命令測(cè)試到局域網(wǎng)**是否正常。
若**不通則為接入層到核心交換機(jī)鏈路或路由故障,若只是單臺(tái)故障則可能為主機(jī)問(wèn)題。
**執(zhí)行ping和tracert命令測(cè)試到出口設(shè)備是否正常。
若到出口設(shè)備不通則為**、出口設(shè)備、鏈路或路由故障,有時(shí)重啟重啟光貓就恢復(fù)正常。
出口設(shè)備執(zhí)行ping和tracert命令測(cè)試到外網(wǎng)**是否正常。
]]>