Linux系统下traceroute命令可以知道信息从你的计算机到互联网另一端的主机是走的什么路径,下面是traceroute命令内容的具体介绍:
1、traceroute命令简介:
Linux系统下traceroute命令可以追踪网络数据包的路由途径,每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但大部分所走的路由是相同的。
2、语法:
traceroute [参数] [主机]
3、命令参数:
-d:使用Socket层级的排错功能。
-f:设置第一个检测数据包的存活数值TTL的大小。
-F:设置勿离断位。
-g:设置来源路由网关,最多可设置8个。
-i:使用指定的网络界面送出数据包。
-I:使用ICMP回应取代UDP资料信息。
-m:设置检测数据包的最大存活数值TTL的大小。
-n:直接使用IP地址而非主机名称。
-p:设置UDP传输协议的通信端口。
-r:忽略普通的Routing Table,直接将数据包送到远端主机上。
-s:设置本地主机送出数据包的IP地址。
-t:设置检测数据包的TOS数值。
-v:详细显示指令的执行过程。
-w:设置等待远端主机回报的时间。
-x:开启或关闭数据包的正确性检验。
以上就是小编今天的分享了,希望可以帮助到大家。
tracert 命令详解,路由跟踪工具使用方法教程,检测网络故障节点
大家好,我是老盖,首先感谢你对本篇文章的观看,另外本文有视频,在文章的最下方,视频讲述的比较详细,看视频的话可以到文章最下方直接观看。
tracert 这个命令主要用于跟踪路由,比如你和目标的位置经过了多少个节点,大部分全部都能显示出来,每个节点的延迟也有显示,经常用于检测网络故障,检测网络某个节点出现故障。
使用方法就是点开始运行,输入CMD,在CMD窗口中输入tracert这个命令。
我们还是首先看一下这个命令的参数,tracert命令参数不太多,我们也用的不太多。经常用的就是一个 -d 这个,他能不解析主机名直接显示的ip。
我们还是先测试一下到路由,这里直接输入命令tracert 192.168.1.1 就可以了,一共1个节点,所以就输出了一个信息,然后直接就会提示跟踪完成。
我们再测试一下百度输入命令 tracert www.baidu.com,这个时候就能看出来到达百度共有11个节点,每个节点有不同的延迟,在国内测试还是速度比较快的,中间有些请求超时,是该节点不允许跟踪,这个是正常情况。
我们再测试一下国外的ip吧,比如谷歌的DNS,输入命令tracert 8.8.8.8,这个时候就开始测试这个ip了,由于他是国外的延迟会很高,也会经过了很多ip,跟踪路由会首先从自己的ip,到自己的省份,然后到中国,最后从中国到国外。
跟踪这个8.8.8.8,一共经历了12个节点后跟踪完毕。速度不是太快。因为这个是在国外,还可以接受,有的时候我们使用这个命令,是在解决大型局域网里边啊,寻找某个节点看是否有错误会用到它,大家也可以测试一下自己到某个ip的节点速度。
本篇文章的视频在这里,视频讲的比较详细,有兴趣的朋友可以看一下。
感谢观看本篇文章,希望对你有所帮助,我是老盖,经常会分享IT互联网与电脑知识,有兴趣的可以关注一下。