您好,登錄后才能下訂單哦!
小編給大家分享一下使用linux中traceroute命令追蹤數(shù)據(jù)包在網(wǎng)絡(luò)上的傳輸時的全部路徑,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
traceroute命令用于追蹤數(shù)據(jù)包在網(wǎng)絡(luò)上的傳輸時的全部路徑,它默認(rèn)發(fā)送的數(shù)據(jù)包大小是40字節(jié)。通過traceroute我們可以知道信息從你的計算機到互聯(lián)網(wǎng)另一端的主機是走的什么路徑。當(dāng)然每次數(shù)據(jù)包由某一同樣的出發(fā)點(source)到達某一同樣的目的地(destination)走的路徑可能會不一樣,但基本上來說大部分時候所走的路由是相同的。
traceroute通過發(fā)送小的數(shù)據(jù)包到目的設(shè)備直到其返回,來測量其需要多長時間。一條路徑上的每個設(shè)備traceroute要測3次。輸出結(jié)果中包括每次測試的時間(ms)和設(shè)備的名稱(如有的話)及其ip地址。
語法格式:traceroute [參數(shù)] [域名或者IP]
常用參數(shù):
-d | 使用Socket層級的排錯功能 |
-f<存活數(shù)值> | 設(shè)置第一個檢測數(shù)據(jù)包的存活數(shù)值TTL的大小 |
-F | 設(shè)置勿離斷位 |
-g<網(wǎng)關(guān)> | 設(shè)置來源路由網(wǎng)關(guān),最多可設(shè)置8個 |
-i<網(wǎng)絡(luò)界面> | 使用指定的網(wǎng)絡(luò)界面送出數(shù)據(jù)包 |
-I | 使用ICMP回應(yīng)取代UDP資料信息 |
-m<存活數(shù)值> | 設(shè)置檢測數(shù)據(jù)包的最大存活數(shù)值TTL的大小 |
-n | 直接使用IP地址而非主機名稱 |
-p<通信端口> | 設(shè)置UDP傳輸協(xié)議的通信端口 |
-r | 忽略普通的Routing Table,直接將數(shù)據(jù)包送到遠(yuǎn)端主機上 |
-s<來源地址> | 設(shè)置本地主機送出數(shù)據(jù)包的IP地址 |
-t<服務(wù)類型> | 設(shè)置檢測數(shù)據(jù)包的TOS數(shù)值 |
-v | 詳細(xì)顯示指令的執(zhí)行過程 |
-w | 設(shè)置等待遠(yuǎn)端主機回報的時間 |
-x | 開啟或關(guān)閉數(shù)據(jù)包的正確性檢驗 |
參考實例
追蹤本地數(shù)據(jù)包到www.linuxprobe.com的傳輸路徑:
[root@linuxcool ~]# traceroute www.linuxprobe.com
跳數(shù)設(shè)置:
[root@linuxcool ~]# traceroute -m 7 www.linuxprobe.com
顯示IP地址,不查主機名 :
[root@linuxcool ~]# traceroute -n www.linuxprobe.com
把探測包的個數(shù)設(shè)置為值4:
[root@linuxcool ~]# traceroute -q 4 www.linuxprobe.com
把對外發(fā)探測包的等待響應(yīng)時間設(shè)置為3秒:
[root@linuxcool ~]# traceroute -w 3 www.linuxprobe.com
看完了這篇文章,相信你對使用linux中traceroute命令追蹤數(shù)據(jù)包在網(wǎng)絡(luò)上的傳輸時的全部路徑有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。