ping tracert 用法
一 ping?
二 tracert
Tracert是一個dos下的網(wǎng)絡(luò)命令,主要作用是對路由進(jìn)行跟蹤。?
Tracert命令是用于探索源地址到目標(biāo)地址當(dāng)中所經(jīng)過的路線。而每到達(dá)一個點,就會向源地址返回一個信號。例如A要訪問D,那么當(dāng)中經(jīng)過B,再經(jīng)過 C。當(dāng)經(jīng)過B時,會向A返回一個信號,當(dāng)經(jīng)過C時,再向A返回一個信號,最后到達(dá)D時,返回信號,結(jié)束整個過程。在這當(dāng)中需要注意的是兩點,經(jīng)過的節(jié)點需要有IP地址才能返回信號,像普通交換機(jī)或hub,沒有IP地址,是不可能有信號返回的。二是,網(wǎng)絡(luò)都是雙向的,像上面的例子,如果我們發(fā)現(xiàn) Tracert D,但到了C已經(jīng)沒有信號返回了,并不能說明信號到不了D,也有可能是信號到了,但中途有節(jié)點無法返回信號而已。?
Tracert(跟蹤路由)是路由跟蹤實用程序,用于確定 IP 數(shù)據(jù)報訪問目標(biāo)所采取的路徑。Tracert 命令用 IP 生存時間 (TTL) 字段和 ICMP 錯誤消息來確定從一個主機(jī)到網(wǎng)絡(luò)上其它主機(jī)的路由。?
通過向目標(biāo)發(fā)送不同 IP 生存時間 (TTL) 值的“Internet 控制消息協(xié)議 (ICMP)”回應(yīng)數(shù)據(jù)包,Tracert 診斷程序確定到目標(biāo)所采取的路由。要求路徑上的每個路由器在轉(zhuǎn)發(fā)數(shù)據(jù)包之前至少將數(shù)據(jù)包上的 TTL 遞減 1。數(shù)據(jù)包上的 TTL 減為 0 時,路由器應(yīng)該將“ICMP 已超時”的消息發(fā)回源系統(tǒng)。
racert命令也是Windows操作系統(tǒng)自帶的路由追蹤命令,它通過遞增“生存時間(TTL)”字段的值將Internet 控制信息協(xié)議(ICMP)回應(yīng)數(shù)據(jù)包或ICMPv6信息發(fā)送給目標(biāo),可以確定到達(dá)目標(biāo)主機(jī)的路徑。路徑將以列表的形式顯示,其中包含源主機(jī)與目標(biāo)主機(jī)之間路徑中路由器的近側(cè)路由器接口。近側(cè)接口是距離路徑中的發(fā)送主機(jī)最近的路由器 的接口。
跟蹤路由
tracert命令通過跟蹤目標(biāo)主機(jī) 的方式,確定到達(dá)目標(biāo)主機(jī)所需的路徑。當(dāng)網(wǎng)絡(luò)出現(xiàn)故障時,使用此命令可以確定出現(xiàn)故障的具體位置,找出在經(jīng)過哪個路由時出現(xiàn)了問題,從而使網(wǎng)絡(luò)管理員縮小排查范圍,因此也是網(wǎng)絡(luò)故障排除過程中的一款小工具。
Tracert主機(jī)名或Ip地址
默認(rèn)狀態(tài)下,可以顯示30條記錄,當(dāng)ICMP數(shù)據(jù)包從本地計算機(jī)經(jīng)過多個網(wǎng)關(guān)傳送到目的主機(jī)時,該命令可以跟蹤使用路由(路徑),但并不能保證或認(rèn)為數(shù)據(jù)包總遵循這個路徑。該命令是一個執(zhí)行速度比較慢的命令,每經(jīng)過一個路由器大概要15s。例如跟蹤網(wǎng)站www.hao352.com結(jié)果如下圖所示:
從這個圖中我們可以看到結(jié)果每個骨干路由器所需要的時間,及骨干線路上路由器的IP地址,經(jīng)過幾個路由的訪問后最終到了網(wǎng)站所在的服務(wù)器12.10.142.12.
注意:用戶在使用此命令檢測網(wǎng)絡(luò)的過程中很可能會遇到“Request time out”的提示信息,出現(xiàn)這種情況,則可能是當(dāng)時網(wǎng)絡(luò)穩(wěn)定性差,也可能是由于所到達(dá)的路由器設(shè)置有問題。如果連續(xù)次都出現(xiàn)該提示信息則說明遇到的是拒絕此命令訪問的路由器。
下面主要為大家介紹網(wǎng)絡(luò)工具“中文路由TraceRoute”和“英文工具Visualroute(很強(qiáng)大)”
什么是中文Traceroute?
Traceroute可快速測試Server到各個地區(qū)的線路狀況,當(dāng)?shù)侥骋粋€地區(qū)不能訪問(或較慢)時,Traceroute 可以幫你診斷從不同Server到你所輸入測試IP或域名網(wǎng)絡(luò)之間是那一個路由上不通(或延時比較大),這就是問題所在點(也可以簡單理解為交通線圖,慢的時候就是塞車)。配合本站擁有的路由IP分析,分析該路由所在的城市,功能強(qiáng)大又實用。
中文Traceroute,是如何工作的呢?
這問題對一些網(wǎng)絡(luò)技術(shù)人員一點也不陌生,如果你不了解請繼續(xù)往下看去,相信大家都有在Windows用個 tracert的命令, linux 使用都 traceroute命令,如果你沒有用過也不要緊,現(xiàn)在用一下了解一下就可以了,基本的tracert命令語法是:“tracert hostname”, Linux “traceroute hostname”。
下面簡單介紹一下traceroute工作狀態(tài)
路由發(fā)現(xiàn):Tracert發(fā)送一個ICMP報文,當(dāng)一個路由器發(fā)現(xiàn)TTL域的值減到0時會回傳一個“TTL過期”的消息。利用這一點,我們可以利用IP報文來發(fā)現(xiàn)路由。
Tracert如何工作:Tracert發(fā)送一個目的為要測試主機(jī)的ICMP報文,但是TTL設(shè)為1;然后發(fā)一個TTL為2;接著發(fā)一個TTL為3依此類推。Tracert將從到目的地中間的各個路由器上收到“TTL過期”消息,最后到達(dá)目的服務(wù)器并收到正常的“回聲響應(yīng)”消息。
響應(yīng)時間:表中的ms(毫秒)欄是獲得的響應(yīng)時間。(從發(fā)出ICMP報文到收到ICMP響應(yīng)之間的時間差)。值越小越好。Ms的時間為0表示響應(yīng)速度比計算機(jī)的定時器10毫秒還要快。實際時間在0到10毫秒之間。
丟包(超時):丟包導(dǎo)致網(wǎng)絡(luò)中斷,因此,沒有丟包對于Internet連接至關(guān)重要。一個慢速的沒有丟包的網(wǎng)絡(luò)連接要優(yōu)于一個快速的但是存在丟包的連接。最后一跳也就是目的主機(jī)的是否丟包是最重要的。有時,一些中間路由器不會發(fā)出ICMP的"TTL expired in transit"消息,看起來像是某個特定節(jié)點存在高丟包率,實際上只是表明這個特定的路由器不對ICMP報文作回應(yīng)。
如何使用“中文Traceroute”?
在線Traceroute鏈接為http://www.linkwan.com/gb/broadmeter/tracemap/traceroute.asp
點擊進(jìn)入中文路由TraceRoute查看頁面:
在文本框中輸入IP地址或網(wǎng)站域名點擊開始即可以開始使用Traceroute路由跟蹤服務(wù)。
Visualroute英文版-Visualroute在線路由追蹤工具-Visualroute官方網(wǎng)站
VisualRoute網(wǎng)絡(luò)路徑結(jié)點回溯分析工具,以在世界地圖上顯示連結(jié)的路徑的方式,讓你知道當(dāng)無法連上某些IP時的真正問題所在。VisualRoute將traceroute、ping以及Whois等功能集合在了一個簡單易用的圖形界面里,它可以用來分析互聯(lián)網(wǎng)的連通性,并找到快速有效的數(shù)據(jù)點以解決相關(guān)的問題。此外,該軟件還具有一個獨特的功能,它能夠找到路由器或者服務(wù)器的地理位置。如圖使用該工具測試訪問http://www.hao352.com上網(wǎng)主頁的路由跟蹤情況。
Visualware公司的VisualRoute是一種圖形化的Traceroute、Ping和Whois實用程序,集合了一系列著名的免費應(yīng)用軟件,可以對Internet連接中出現(xiàn)的問題進(jìn)行全面的分析。
它可以跟蹤IP地址間的跳躍,并可跟蹤連接情況。Traceroute的結(jié)果將通過基于Web的接口顯示在一個表格和地圖中。VisualRoute可以并行處理所有的 IP跳躍,并支持用于高級調(diào)試的Loose Source Route (LSRR) 信息。
LSRR是IP報頭中的一個選項,允許網(wǎng)絡(luò)經(jīng)理指定一組節(jié)點,并且要求數(shù)據(jù)包在到達(dá)目的地之前必須通過所有這些指定的節(jié)點。 VisualRoute Server工具包是一個可選的附加軟件,允許客戶在一臺中心服務(wù)器上安裝VisualRoute,并讓外部的用戶通過具備Java功能的Web瀏覽器訪 問VisualRoute。VisualRoute Server可以安裝在防火墻外的服務(wù)器上,使防火墻內(nèi)的網(wǎng)絡(luò)經(jīng)理能夠查看路由跟蹤信息。
注意:路由分析專家免費版 VisualRoute 2010下載安裝后初次使用,需要安裝JAVA插件才可以正常運行的,所以初次使用有點麻煩,JAVA組件下載地址為:http://www.java.com/en/download/manual.jsp,進(jìn)入該下載頁面后,根據(jù)你的操作系統(tǒng)選擇相應(yīng)的版本下載安裝,安裝完成后即可正常運行VisualRoute工具了,就可以開始測試跟蹤相應(yīng)服務(wù)器的路由了。發(fā)現(xiàn)在線版的visualroute網(wǎng)站上不僅提供tracert路由追蹤查詢服務(wù),還提供了在線測網(wǎng)速的服務(wù),測網(wǎng)速的網(wǎng)站地址是http://visualroute.visualware.com點擊這個鏈接進(jìn)入后從地圖上選擇相應(yīng)的國家就進(jìn)入到詳細(xì)的目錄了,里面提供的Voip,speed(這個是網(wǎng)速測試用的),route(這個是路由跟蹤查詢的),video,firewall等查詢服務(wù),如下圖的紅圈所示:
Visualroute和中文Tracroute比較
這里和大家做個比較就知道,Visualroute和中文Traceroute都有各不同的優(yōu)點.
1、 Visualroute雖然功能也比較強(qiáng)大,但顯示的地區(qū)還是英文的(因是鬼佬的東西),還有些英文的縮寫也有部份英文叫中文拼音,看起來好難看明白。
2、 Visualroute顯示國內(nèi)的城市不詳細(xì),例如一些深圳ip會直接顯示China。
3、 Visualroute不管是工具版的還是網(wǎng)頁在線版的都需要安裝JAVA插件,所以初次使用有點麻煩。
4、 中文Tracroute不用安裝任何插件,一般所有瀏覽器通用。
5、 中文Tracroute跟蹤路由信息,把所有相關(guān)有和的信息轉(zhuǎn)為中文顯示。
6、 中文Tracroute,擁有國內(nèi)強(qiáng)大的IP庫,幫你分析路由所在物理位置(城市)。
7、 中文Tracroute,擁有國內(nèi)前所未有的,地圖顯示跟蹤路由趨勢功能,更加直觀。
8、 Visualroute和中文Tracroute多機(jī)房測試等等功能上相同點。
總體來說Visualroute以國外為主,如果你檢查國外的服務(wù)器可以使用Visualroute,當(dāng)然中文Tracroute所可以檢查國外的服務(wù)器。中文Tracroute是以國內(nèi)為主,中文Tracroute是為國內(nèi)的人使用研發(fā)的,國內(nèi)首家中文Tracroute提供商。
臺灣UBLINK網(wǎng)站
網(wǎng)站上提供的TraceRoute testing簡單服務(wù)也不錯,相當(dāng)于Windows操作系統(tǒng)自帶的Tracert命令查看功能,只不過它是基于網(wǎng)頁的在線tracert工具。點擊進(jìn)在線查詢http://www.ublink.org/tools/trace.php
Vtraceroute 測試工具
測試工具測試地址為:http://www.vtraceroute.com我打開后選擇測試了,不管測試哪個網(wǎng)站,選擇哪個城市,哪個國家測試的結(jié)果還是不可以,提示:Tip: if you feel the city name is wrong, click it to suggest a new one,不知道其它朋友能不能正常在線使用。
?
總結(jié)
以上是生活随笔為你收集整理的ping tracert 用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 哎!又要过年了,程序员最怕问到什么?
- 下一篇: 旋转根组件 Learn Unreal E