-
traceroute命令可以在网络中跟踪数据包的路径,并显示所经过的路由器的IP地址、名称和指向每个路由的延迟时间。其用法如下:
1. 格式:traceroute [选项] 目标地址或域名
2. 常用选项:
- -I:使用ICMP协议,发送时间戳请求报文
- -T:使用TCP协议,发送SYN包
- -n:使用IP地址而非主机名进行显示
- -w:设置超时时间,单位为秒
- -m:设置最大跳数,即查询经过多少个路由器后停止
- -p:设置要使用的端口号
例如,使用traceroute命令跟踪到baidu.com的路径:
traceroute baidu.com
输出结果可能为:
traceroute to baidu.com (220.181.38.148), 30 hops max, 60 byte packets
1 gateway (192.168.0.1) 1.189 ms 1.883 ms 3.684 ms
2 * * *
3 10.254.128.1 (10.254.128.1) 8.533 ms 9.408 ms 9.808 ms
4 223.120.6.17 (223.120.6.17) 9.948 ms 19.723 ms 19.899 ms
5 223.120.22.25 (223.120.22.25) 19.788 ms 17.778 ms *
6 42.99.164.13 (42.99.164.13) 18.618 ms 17.510 ms *
7 * 221.5.66.225 (221.5.66.225) 32.209 ms 31.092 ms
8 221.5.73.218 (221.5.73.218) 31.461 ms 29.305 ms 32.085 ms
9 * 219.141.136.26 (219.141.136.26) 31.174 ms 30.771 ms
10 61.135.117.18 (61.135.117.18) 30.003 ms * 30.665 ms
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
其中,traceroute命令向目标地址发送了30个数据包,路由路径最多经过30个路由器。第一行显示了目标地址203.208.46.146的实际IP地址为220.181.38.148。随后的每行数据显示了经过一个路由器,数据包经过路由器的时延时间粗略地正比于距离。如果路由器无法到达,将会显示星号*。在该例中,有些路由器对ICMP请求不做出响应。
示例:
1. 基本用法
traceroute <IP地址或域名>
例如,要跟踪到Google的IP地址:
traceroute 8.8.8.8
2. 指定最大跳数
traceroute -m <跳数> <IP地址或域名>
例如,要跟踪到Google的IP地址,最多使用20跳:
traceroute -m 20 8.8.8.8
3. 指定数据包大小
traceroute -s <包大小> <IP地址或域名>
例如,要跟踪到Google的IP地址,数据包大小为1500字节:
traceroute -s 1500 8.8.8.8
4. 显示ASN(自治系统号)
traceroute -A <IP地址或域名>
例如,要跟踪到Google的IP地址,并显示ASN:
traceroute -A 8.8.8.8
5. 使用UDP协议
traceroute -U <IP地址或域名>
例如,要跟踪到Google的IP地址,使用UDP协议:
traceroute -U 8.8.8.8
6. 使用ICMP协议
traceroute -I <IP地址或域名>
例如,要跟踪到Google的IP地址,并使用ICMP协议:
traceroute -I 8.8.8.8
7. 显示IP地址
traceroute -n <IP地址或域名>
例如,要跟踪到Google的IP地址,并显示IP地址:
traceroute -n 8.8.8.8
8. 显示时间戳
traceroute -t <IP地址或域名>
例如,要跟踪到Google的IP地址,并显示时间戳:
traceroute -t 8.8.8.8
文章标签: 顶: 0踩: 0本文链接:https://www.lezhuanwang.net/kepu/75862.html『转载请注明出处』
相关文章
- 2023-09-01微波炉能当烤箱用吗(家里的微波炉使用方法)
- 2023-09-01iphonexr是双卡双待吗(iPhone XR双卡使用方法)
- 2023-09-01京东e卡是干什么用的(电子京东e卡使用方法)
- 2023-08-31键盘各个键的功能图解(键盘上所有快捷键的使用方法)
- 2023-08-30域控制器怎么使用(域控制服务器中共享的创建和使用方法)
- 2023-08-30电脑cmd怎么打开软件(cmd命令快速打开应用方法)