新浪博客

访问不到想要的网址?试试这个命令排查!

2024-01-08 22:19阅读:
Traceroute 最基本的功能是让你窥视数据包在网络中的移动情况。无论你是一名网络工程师,需要仔细检查所有数据包是否正常流动,还是你只是对访问百度时数据包的移动情况感兴趣,Traceroute 都是你的不二之选。
不过,它对发现系统错误也很有用。如果 Traceroute 试图联系一个没有响应的服务器,它会发现它发出的数据包有一段时间没有触发回复。一旦时间足够长,Traceroute 就会宣布 '请求超时',这意味着回复未能在规定时间内到达
当然,请求超时并不总是意味着服务器宕机;有时服务器不喜欢 Traceroute 请求,会在请求通过时阻止它们。但如果你确定链上没有服务器会阻止 Traceroute,那么当你尝试连接网站或服务器时,它就是诊断网站或服务器故障的好方法。即使有阻止的中间服务器,但是数据包只要最终能达到你要求的网址,那也算是排查了一半的问题——至少你的路由“路线”问题不大。
在Windows下使用它很简单,按Win+R键,然后输入cmd后回车,在弹出的命令行窗口中输入“tracert 网址/IP地址”即可:
访问不到想要的网址?试试这个命令排查!
Traceroute 听起来与另一个方便的网络命令 Ping 非常相似。不过,虽然这两个功能确实有些重叠,但使用它们的原因却不尽相同。
Traceroute 可以帮助你找出数据包离开电脑后的去向。与此同时,Ping 是告诉你电脑是否能到达特定服务器,以及到达服务器所需的时间。
因此,如果你想查看网络链的每个
部分,Traceroute 就是你的最佳选择。与此同时,如果你只想看看服务器是否有响应,你可以 Ping 它。当然,你也可以用 Traceroute 来做到这一点,但在得到你想要的答案之前,你得等上一段时间,让它最终到达你想要访问的服务器。

我的更多文章

下载客户端阅读体验更佳

APP专享