Linux命令(81)之traceroute

linux命令之traceroute

1.traceroute介绍

linux命令traceroute是用来检测发出数据包的主机到目标主机之间所经过的网关数量。

2.traceroute用法

traceroute [参数] [主机]

traceroute参数
参数说明
-w设置等待远端主机回报的时间
-p设置UDP传输协议的通信端⼝
-m设置检测数据包的最大存活数值TTL的大小
-n使⽤IP地址而非主机名称
-q <number of packages>设置向网关发送的数据包数

3.实例

3.1.查看www.baidu.com的路由信息

命令:

traceroute www.baidu.com

[root@rhel77 ~]# traceroute  www.baidu.com
traceroute to www.baidu.com (39.156.66.14), 30 hops max, 60 byte packets
 1  gateway (192.168.10.2)  0.067 ms  0.028 ms  0.034 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
[root@rhel77 ~]# 

1.记录从序号1开始,每个序号就是⼀跳,每跳表示一个网关(gateway (192.168.10.2)),看到每行有三个时间(0.067 ms  0.028 ms  0.034 ms),单位是ms,表示探测数据包向每个网关发送三个数据包后,网关响应后返回的时间

2.星号(* * *)表示可能是防火墙封掉了ICMP的返回信息,所以得不到数据包返回的数据信息

3.如果在某一网关延时比较长,可能是某台网关比较阻塞,也可能是物理设备本身的原因;如果某台DNS出现问题时,不能解析主机名或域名时,也会有延时长的现象

3.2.设置向网关发送4个数据包

命令:

traceroute -q 4 www.baidu.com

[root@rhel77 ~]# traceroute -q 4  www.baidu.com
traceroute to www.baidu.com (39.156.66.14), 30 hops max, 60 byte packets
 1  gateway (192.168.10.2)  0.094 ms  0.041 ms  0.022 ms  0.028 ms
 2  * * * *
 3  * * * *
 4  * * * *
 5  * * * *
 6  * * * *
 7  * * * *
 8  * * * *
 9  * * * *
10  * * * *
11  * * * *
12  * * * *
13  * * * *
14  * * * *
15  * * * *
16  * * * *
17  * * * *
18  * * * *
19  * * * *
20  * * * *
21  * * * *
22  * * * *
23  * * * *
24  * * * *
25  * * * *
26  * * * *
27  * * * *
28  * * * *
29  * * * *
30  * * * *
[root@rhel77 ~]# 

3.3.设置检测数据表的最大存活TTL为5

命令:

traceroute -m 5 www.baidu.com

[root@rhel77 ~]# traceroute -m 5 www.baidu.com
traceroute to www.baidu.com (39.156.66.14), 5 hops max, 60 byte packets
 1  gateway (192.168.10.2)  0.049 ms  0.029 ms  0.044 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
[root@rhel77 ~]# 

3.4.探测包使用的基本UDP端口设置888命令

命令:

traceroute -p 888 www.baidu.com

[root@rhel77 ~]# traceroute -p 888 www.baidu.com
traceroute to www.baidu.com (39.156.66.14), 30 hops max, 60 byte packets
 1  gateway (192.168.10.2)  0.112 ms  0.088 ms  0.035 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
[root@rhel77 ~]# 

3.5.设置等待远端主机回报的时间为3s

命令:

traceroute -w 3 www.baidu.com

[root@rhel77 ~]# traceroute -w 3 www.baidu.com
traceroute to www.baidu.com (39.156.66.18), 30 hops max, 60 byte packets
 1  gateway (192.168.10.2)  0.059 ms  0.029 ms  0.025 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
[root@rhel77 ~]# 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小黑要上天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值