路由跟踪命令tracert

发布时间:2024年01月09日

在windows系统中,呼出cmd命令行,输入tracert命令即可进行路由跟踪。

tracert baidu.com

tracert命令执行

与ping命令不同,tracert主要打印与目标服务器之间的路径,让你查看数据包在网络中的流动情况。

它对发现系统错误也很有用。如果 Traceroute
试图联系一个没有响应的服务器,它会发现它发出的数据包有一段时间没有触发回复。一旦时间足够长,Traceroute 就会宣布"请求超时",这意味着回复未能在规定时间内到达。

当然,请求超时并不总是意味着服务器宕机;有时服务器不喜欢 Traceroute请求,会在请求通过时阻止它们。但如果你确定链上没有服务器会阻止Traceroute,那么当你尝试连接网站或服务器时,它就是诊断网站或服务器故障的好方法。即使有阻止的中间服务器,但是数据包只要最终能达到你要求的网址,那也算是排查了一半的问题——至少你的路由“路线”问题不大。

Traceroute具体原理,就是为数据包设置一个生存时间(TTL),开始TTL=1,即只访问一台路由后结束,然后TTL依次递增(TTL=2,3…),这样就可以逐步访问链路上的所有路由。

具体的内容科普,推荐一篇钛师傅公众号的文章,感兴趣的同学可以自行查阅。

https://mp.weixin.qq.com/s/DS8I9XZ7lWUvtGJWdEtKVQ

文章来源:https://blog.csdn.net/qq_33876553/article/details/135474751
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。