日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

traceroute命令的用法实例

發布時間:2023/12/2 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 traceroute命令的用法实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ceroute命令的用法實例 traceroute 跟蹤數據包到達網絡主機所經過的路由工具; traceroute 是用來發出數據包的主機到目標主機之間所經過的網關的工具。traceroute 的原理是試圖以最小的TTL發出探測包來跟蹤數據包到達目標主機所經過的網關,然后監聽一個來自網關ICMP的應答。發送數據包的大小默認為 38個字節。 traceroute [參數選項] hostname,域名或 IP地址 參數選項: -i 指定網絡接口,對于多個網絡接口有用。比如 -i eth1 或-i ppp1等; -m 把在外發探測試包中所用的最大生存期設置為max-ttl次轉發,默認值為30次; -n 顯示IP地址,不查主機名。當DNS不起作用時常用到這個參數; -p port 探測包使用的基本UDP端口設置為port ,默認值是33434 -q n 在每次設置生存期時,把探測包的個數設置為值n,默認時為3; -r 繞過正常的路由表,直接發送到網絡相連的主機; -w n 把對外發探測包的等待響應時間設置為n秒,默認值為3秒; 實例一: traceroute 用法簡單、最常用的用法 就是后面直接接IP或hostname或域名;比如下面的示例; [root@localhost ~]# traceroute linuxsir.org traceroute to linuxsir.org (211.93.98.20), 30 hops max, 40 byte packets 1 sir01.localdomain (192.168.1.1) 0.151 ms 0.094 ms 0.146 ms 2 221.201.88.1 (221.201.88.1) 5.867 ms 7.588 ms 5.178 ms 3 218.25.158.149 (218.25.158.149) 6.546 ms 6.230 ms 8.297 ms 4 218.25.138.133 (218.25.138.133) 7.129 ms 7.644 ms 8.311 ms ...... 注: 此例中,記錄按序列號從1開始,每個紀錄就是一跳 ,每跳表示一個網關,我們看到每行有三個時間,單位是 ms,其實就是-q的默認參數。探測數據包向每個網關發送三個數據包后,網關響應后返回的時間;如果您用 traceroute -q 4 linuxsir.org ,表示向每個網關發送4個數據包; 有時我們traceroute 一臺主機時,會看到有一些行是以星號表示的。出現這樣的情況,可能是防火墻封掉了ICMP的返回信息,所以我們得不到什么相關的數據包返回數據。 有時我們在某一網關處延時比較長,有可能是某臺網關比較阻塞,也可能是物理設備本身的原因。當然如果某臺DNS出現問題時,不能解析主機名、域名時,也會有延時長的現象;您可以加-n 參數來避免DNS解析,以IP格式輸出數據; 如果在局域網中的不同網段之間,我們可以通過traceroute 來排查問題所在, 是主機的問題還是網關的問題。如果我們通過遠程來訪問某臺服務器遇到問題時,我們用到traceroute 追蹤數據包所經過的網關,提交IDC服務商,也有助于解決問題;但目前看來在國內解決這樣的問題是比較困難的,就是我們發現問題所在,IDC服務商也不可能幫助我們解決。為什么呢?因為北方網通和南方電信各自為政。以前無論怎么說都是一張網,現在就是兩張網,是通而不暢。咱們只能望網興嘆了; 實例二:一些參數的用法示例; [root@localhost ~]# traceroute -m 10 linuxsir.org 把跳數設置為10次; [root@localhost ~]# traceroute -n linuxsir.org 注:顯示IP地址,不查主機名。 [root@localhost ~]# traceroute -p 6888 linuxsir.org 注:探測包使用的基本UDP端口設置6888 [root@localhost ~]# traceroute -q 4 linuxsir.org 注:把探測包的個數設置為值4; [root@localhost ~]# traceroute -r linuxsir.org 注:繞過正常的路由表,直接發送到網絡相連的主機; [root@localhost ~]# traceroute -w 3 linuxsir.org 注:把對外發探測包的等待響應時間設置為5秒; 在XP系統中,用tracert來跟蹤路由

總結

以上是生活随笔為你收集整理的traceroute命令的用法实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。