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