新聞中心

每個使用互聯(lián)網(wǎng)的人都必然會發(fā)生連接錯誤。在某些時候,流量減慢到爬行,數(shù)據(jù)就不會通過。無論是嘗試提交一個無法通過的信用卡號,還是玩在線游戲(其中您的命令在按下按鈕之間有幾秒鐘的延遲),或者只是一個不斷崩潰但您知道應(yīng)該完美運行的網(wǎng)站。雖然并非總是可以采取一些措施來修復(fù)它,但知道如何運行traceroute絕對可以減輕挫折感,并讓您了解問題出在哪里以及與誰聯(lián)系以進行修復(fù)。
什么是跟蹤路由?
traceroute與它聽起來的差不多:您正在跟蹤數(shù)據(jù)從A點(通常是您的計算機)到Z點(網(wǎng)站或其他目標服務(wù))的路徑。
互聯(lián)網(wǎng)流量不會直線上升。您的請求絕不會直接發(fā)送到網(wǎng)站。數(shù)據(jù)將通過許多不同的節(jié)點和集線器路由,從代理服務(wù)器到CDN。因為有各種節(jié)點處理這些數(shù)據(jù),所以數(shù)據(jù)錯誤的幾率會成比例地增加。
運行traceroute將為您提供有關(guān)這些節(jié)點之間發(fā)生的事情的大量信息,以便您可以更輕松地了解數(shù)據(jù)停滯的原因。
如何運行跟蹤路由
如何運行traceroute的實際過程非常簡單。根據(jù)您使用的操作系統(tǒng)的不同,它會略有不同,但總體思路是相同的。您將使用命令提示符來實際運行traceroute,但不要讓它嚇跑您。這只是一些易于記憶和理解的按鍵。
在Windows中運行跟蹤路由命令
要在Windows中運行 traceroute,您需要打開命令行或PowerShell。您可以通過按Windows鍵 + R打開運行窗口來執(zhí)行此操作。
您可以輸入cmd或powershell,Windows將打開相應(yīng)的工具。一旦它打開,只需輸入Windows跟蹤路由命令tracert www.baidu.com(或您要跟蹤的任何URL或IP)。
如果您不習慣,返回的數(shù)據(jù)可能看起來像gobbledygook。我們將在下面解釋如何解釋它。但基本信息是您的數(shù)據(jù)到達目的地所需的跳數(shù)。然后是數(shù)據(jù)到達該點并返回給您的速度(一般是多少毫秒……等等)。最后,您會看到處理數(shù)據(jù)的機器的實際位置。這可能顯示為MAC地址或IP地址。
在Mac上運行跟蹤路由命令
在Mac上,該過程非常相似。您將打開Spotlight搜索并查找Terminal。您也可以在Apps下的Utilities文件夾中找到它 。
Mac上的命令也與Windows上的不同。您將運行Mac跟蹤路由命令traceroute www.wbolt.com而不是tracert。但是,您獲得的信息將大致相同。在Mac終端中,信息以相反的順序傳遞,即使運行到同一個地方,你得到的也是IP地址,而不是PC上的MAC地址。
請注意,在Linux上,命令是相同的,因為Mac和Linux都基于 UNIX。因此,您也應(yīng)該能夠打開終端并在Linux安裝上運行traceroute命令。
解釋數(shù)據(jù)
您從traceroute獲得的數(shù)據(jù)可能有點令人困惑。但也不必如此。
跳躍速度
如果您在上面的示例中注意到,traceroute會為其跟蹤的每個節(jié)點提供三個不同的時間。您可能會得到一個說它花費了29毫秒、30毫秒和28毫秒的原因是traceroute向該節(jié)點發(fā)送了三個單獨的數(shù)據(jù)包。它執(zhí)行3次ping命令,然后檢查數(shù)據(jù)包返回的速度。
這樣做可以讓您查看它們之間是否存在單個ping無法捕獲的尖峰或異常。通常,您會在10毫秒內(nèi)看到差異。也許是20。如果您開始看到30及以上的差異,那么可能會發(fā)生一些事情。如果您看到數(shù)百個差異,則肯定存在一個問題,您應(yīng)該向您的網(wǎng)絡(luò)管理員或Internet服務(wù)提供商咨詢。
另請注意,100毫秒以下的任何內(nèi)容通常都可以視為即時。很難察覺不到1/10秒的任何事情,但是當您接近300-500毫秒(三分之一到半秒)時,延遲會變得很明顯,并累積為延遲、停頓或崩潰。
但是,這一切都與您的計算機有關(guān),因此如果您有數(shù)據(jù)從紐約傳輸?shù)綎|京的服務(wù)器,預(yù)計會有更長的延遲- 1500+毫秒在較晚的躍點上并不少見。
星號和節(jié)點位置
有時,但并非總是如此,您可能會在traceroute中看到星號 (*)代替ping速度。
基本上,這個星號意味著該數(shù)據(jù)包的數(shù)據(jù)被停止、拒絕或丟失。它也可能超時了。
正如您在上面的地址中看到的,該系列中的前4個是類似的MAC地址,這表明它們是附近網(wǎng)絡(luò)的一部分,如果不是您的本地網(wǎng)絡(luò)(計算機、路由器、調(diào)制解調(diào)器等)。
然后流量進入ISP領(lǐng)域(我們知道這是由comcast.net處理的 ),這就是星號出現(xiàn)的地方。因此,如果存在預(yù)測此跟蹤路由的連接問題,您現(xiàn)在應(yīng)該知道聯(lián)系Comcast進行故障排除。
最后一組數(shù)字來自您的目的地及其設(shè)置。它可能會通過像Cloudflare這樣的CDN,如果這里有星號或高延遲ping,您需要聯(lián)系該網(wǎng)站的管理員以確定發(fā)生了什么。
在線工具
但是,如果您想知道如何運行到特定服務(wù)器的跟蹤路由,而不僅僅是從您自己的計算機或位置運行,KeyCDN 有一個非常漂亮的跟蹤路由工具,您可以使用它執(zhí)行跟蹤路由命令。
這個工具非常有用的是,您可以從他們那里獲得所有相同的信息,但來自全球各地,從倫敦到東京再到舊金山。與本地traceroute協(xié)同運行,使用這樣的服務(wù)或工具可以幫助準確診斷連接問題的來源。
小結(jié)
知道如何運行traceroute是互聯(lián)網(wǎng)上任何人都應(yīng)該在他們的工具箱中具備的技能之一。它不會是你每天使用的東西。但是,當需要診斷和解決連接問題時,能夠打開命令行或知道在哪里可以找到工具可以節(jié)省數(shù)小時或數(shù)天的時間來跟蹤特定的故障點。
新聞標題:如何運行跟蹤路由Traceroute命令以解決連接和HTTP錯誤
分享URL:http://fisionsoft.com.cn/article/djgdcie.html


咨詢
建站咨詢
