traceroute [參數(shù)] [主機]命令功能:traceroute指令讓你追蹤網(wǎng)絡(luò)數(shù)據(jù)包的路由途徑,預(yù)設(shè)數(shù)據(jù)包大小是40Bytes,用戶可另行設(shè)置。
創(chuàng)新互聯(lián)主營南豐網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,手機APP定制開發(fā),南豐h5小程序制作搭建,南豐網(wǎng)站營銷推廣歡迎南豐等地區(qū)企業(yè)咨詢
Tracert命令用來顯示數(shù)據(jù)包到達目標主機所經(jīng)過的路徑,并顯示到達每個節(jié)點的時間。命令功能同Ping類似,但它所獲得的信息要比Ping命令詳細得多,它把數(shù)據(jù)包所走的全部路徑、節(jié)點的IP以及花費的時間都顯示出來。
Traceroute最簡單的基本用法是:traceroute hostname Traceroute程序的設(shè)計是利用ICMP及IP header的TTL(Time To Live)欄位(field)。
在Linux操作系統(tǒng)中,對應(yīng)的命令為Traceroute,tracert為windows系統(tǒng)下的命令。Tracert是利用ICMP和TTL進行工作的。
Linux的TRACERT應(yīng)該叫traceroute才對,tracer是在 windows系統(tǒng)下的名字。
Linux下traceroute程序默認發(fā)送的探測包為UDP協(xié)議,windows下tracert、mtr,以及Linux下mtr默認都發(fā)送的是icmp的數(shù)據(jù)包,并不是所有網(wǎng)關(guān)都會如實返回 ICMP 超時報文。
命令功能:traceroute指令讓你追蹤網(wǎng)絡(luò)數(shù)據(jù)包的路由途徑,預(yù)設(shè)數(shù)據(jù)包大小是40Bytes,用戶可另行設(shè)置。
Tracert為路由跟蹤程序,用于確定本地主機到目標主機經(jīng)過哪些路由結(jié)點。在Linux操作系統(tǒng)中,對應(yīng)的命令為Traceroute,tracert為windows系統(tǒng)下的命令。Tracert是利用ICMP和TTL進行工作的。
tracert是路由跟蹤實用程序,用于確定 IP 數(shù)據(jù)報訪問目標所采取的路徑。tracert 命令用 IP 生存時間 (TTL)字段和 ICMP 錯誤消息來確定從一個主機到網(wǎng)絡(luò)上其他主機的路由。
輸出結(jié)果中包括每次測試的時間(ms)和設(shè)備的名稱(如有的話)及其IP地址。
linux系統(tǒng)中,我們稱之為traceroute,在MS Windows中為tracert。traceroute通過發(fā)送小的數(shù)據(jù)包到目的設(shè)備直到其返回,來測量其需要多長時間。一條路徑上的每個設(shè)備traceroute要測3次。
1、在Linux系統(tǒng)中查看路由表使用“ip route”命令。
2、下載一個Linux內(nèi)核源代碼文件,將它保存到虛擬機上新安裝的系統(tǒng)中去。并解壓到/usr/src目錄。修改/usr/src/linux-36/kernel/sys.c文件,在文件末尾增加一個系統(tǒng)調(diào)用函數(shù)。
3、連接上相應(yīng)的linux主機,進入到等待輸入shell指令的linux命令行狀態(tài)下。在linux命令行下輸入shell指令:route -n。鍵盤按“回車鍵”運行shell指令,此時會看到系統(tǒng)的路由表信息。
4、netstat命令一直是Linux中打印路由表信息一種廣泛使用的方法。然而,它被ip route命令正式取代。無論如何,我們都需要它,因為它仍然是檢索所需信息的一種方法。
5、我們需要準備的材料分別是:電腦、linux連接工具。 首先連接上linux主機,進入命令行狀態(tài)。 在命令行下輸入:route -n,再按回車。 此時會打印出所有的路由表供查看。
6、查看命令:netstat -rn 先執(zhí)行帶-r選項的netstat命令,列出路由表,然后以-n選項再次執(zhí)行該命令,以數(shù)字格式打印出ip地址(我們這樣做是因為路由表中的一些表項是網(wǎng)絡(luò)地址,而不是主機地址。