如何使用跟踪路由命令tracert?

您所在的位置:网站首页 baker怎么读音发音英语 如何使用跟踪路由命令tracert?

如何使用跟踪路由命令tracert?

2023-12-18 16:23| 来源: 网络整理| 查看: 265

1、首先我们开启ubuntu虚拟机,并且确保其能上网。安装traceroute软件。执行命令"apt-get install traceroute"进行安装。

2、我们介绍traceroute软件的命令格式为 traceroute [参数选项] hostname,域名或 IP地址。

首先我们执行第一条命令为"traceroute home.sina.com",对新浪地址进行追踪。

此处我们对结果加以说明:

记录按序列号从1开始,每个纪录就是一跳 ,每跳表示一个网关,我们看到每行有三个时间,单位是 ms,其实就是-q的默认参数。探测数据包向每个网关发送三个数据包后,网关响应后返回的时间;如果您用 traceroute -q 4 home.sina.com ,表示向每个网关发送4个数据包。

有时我们traceroute 一台主机时,会看到有一些行是以星号表示的。出现这样的情况,可能是防火墙封掉了ICMP的返回信息,所以我们得不到什么相关的数据包返回数据。

有时我们在某一网关处延时比较长,有可能是某台网关比较阻塞,也可能是物理设备本身的原因。当然如果某台DNS出现问题时,不能解析主机名、域名时,也会 有延时长的现象;您可以加-n 参数来避免DNS解析,以IP格式输出数据。

3、"traceroute -q 4 home.sina.com",表示每次向网关发送的探测数据包数量为4。

4、traceroute -m 10 www.wangshihai.com",表示设置的跳转数量为10次。

5、traceroute -n www.wangshihai.com",表示不显示主机名,只显示IP地址。

6、traceroute -p 7778 www.wangshihai.com",表示我们探测包使用UDP端口设置7778。

7、traceroute -r www.wangshihai.com",表示绕过真正的路由,直接发送到网络主机。

8、traceroute -w 5 www.wangshihai.com",表示我么设置对外发送探测包的等待响应时间设置为5秒。

9、我们可以路由追踪的时候指定使用设备的那个网口,以及使用IPV4或者IPV6 协议。本篇我们使用命令"traceroute -i eth0 -4 www.wangshihai.com",表示使用eth0网口以及IPV4协议。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3