Traceroute是Windows和其他操作系统附带的命令行工具。与ping命令一起,它是理解Internet连接问题(包括数据包丢失和高延迟)的重要工具。
如果您在连接到网站时遇到问题,traceroute可以告诉您问题所在。它还可以帮助可视化计算机和web服务器之间的通信路径。
当你连接到一个网站时,比如说,tl80.cn网站–流量在到达网站之前必须经过几个中介。流量通过您的本地路由器、Internet服务提供商的路由器,进入更大的网络,等等。
Traceroute向我们展示了流量到达网站的路径。它还显示每个站点发生的延迟。如果您在访问某个网站时遇到问题,并且该网站工作正常,则您的计算机与该网站服务器之间的路径上可能存在问题。Traceroute会告诉你问题出在哪里。
我们使用traceroute来解释并演示谁为您的互联网服务提供商提供互联网服务。
更专业地说,traceroute使用ICMP协议(与ping命令使用的协议相同)发送一系列数据包。第一个数据包的生存时间(也称为TTL或hop limit)为1,第二个数据包的TTL为2,依此类推。每次一个数据包被传递到一个新的路由器,TTL就会减少1。当它达到0时,数据包被丢弃,路由器返回错误消息。通过以这种方式发送数据包,traceroute确保路径中的每个路由器将丢弃一个数据包并发送响应。
Traceroute从命令提示符或终端窗口运行。在Windows上,按Windows键,键入Command Prompt,然后按Enter启动一个命令提示符。
要运行traceroute,请运行tracert命令,后跟网站地址。例如,如果要运行有关如何极客的traceroute,可以运行以下命令:
tracert tl80.cn
(在Mac或Linux上,运行traceroute)tl80.cn网站相反。)
当您的计算机接收到路由器的响应时,您将逐渐看到路由的形成。
如果你为另一个网站运行traceroute,特别是在世界不同地区的网站,你会看到路径的不同。第一个“跃点”与到达您的ISP的流量相同,而后面的跃点与数据包到达其他位置的跃点不同。例如,下面您可以看到数据包传输到百度网在中国。
基本思想是不言自明的。第一行代表您的家庭路由器(假设您在路由器后面),下一行代表您的ISP,再往下的每一行代表更远的路由器。
每行格式如下:
Hop RTT1 RTT2 RTT3 Domain Name [IP Address]
现在您应该能够使用tracert命令并理解其输出。
...具:基本IP工具、子网工具和扫描仪。一些基本工具,如Traceroute,是命令行命令的图形化版本。如果您不喜欢命令提示符并且更喜欢这里的更漂亮的版本,那么这是一种很好的访问它们的替代方法。 ...
您可以使用Linux traceroute命令来发现网络数据包传输过程中的慢段,并对缓慢的网络连接进行故障排除。我们会教你怎么做! traceroute的工作原理 当您了解traceroute的工作原理时,就更容易理解结果。网络数据包到达目的地的路...
...路由流量)总是在寻找数据传输的最佳路径。 通过使用traceroute命令,您实际上可以看到数据包到达目标地址的路径,该命令告诉路由器数据包沿着路径返回。 例如,在下面的屏幕截图中,我们追踪到tl80.cn网站来自俄勒冈州尤...
...数据包需要一段时间才能到达目的地。 相关:如何使用Traceroute识别网络问题 tracert命令跟踪数据包到达目的地所需的路由,并显示该路由上每个跃点的信息。例如,如果运行tracerttl80.cn网站,您将看到有关数据包在到达服务器的...
...添加静态路由很有用。这是怎么做的。 相关:如何使用Traceroute识别网络问题 路由表规定了当所有数据包离开系统时,它们都会进入哪里,无论是物理路由器还是PC。包括内置到Windows PC中的路由器在内的大多数路由器都使用某种...
...互联网连接问题 您还可以从这里使用netstat、ping、lookup、traceroute、whois、finger和端口扫描实用程序。这些有助于解决Internet连接问题。例如,ping命令可以演示您是否可以与远程主机通信,并显示您是否遇到数据包丢失,而tracerout...
...它在网络**问该网站服务器的路径之间有问题。可以使用traceroute命令(例如tracert谷歌网站)追踪数据包到达网站地址的路线,并查看沿途是否有任何问题。然而,如果有问题,你只能等待问题得到解决。 调制解调器和路由器...
...可以直接连接,而不需要通过其他路由器。 您可以通过traceroute命令看到每个路由器(或“hop”)增加了多少延迟。 延迟总是伴随着我们,只是它有多重要的问题。在低延迟的情况下,数据应该几乎是瞬间传输的,我们不应该...
...13; :: Check if Google.com is reachable ping google.com :: Run a traceroute to check the route to Google.com tracert google.com PAUSE 对于这样的批处理文件,您还可以使用其他方法。例如,您可能希望让批处理脚本运行上述命令,然后将输出...
ping、traceroute、lookup、whois、finger、netstat、ipconfig和端口扫描器等工具几乎可以在您可以使用的所有操作系统上使用。它们用于从连接故障排除到查找信息的所有方面。 无论您使用的是Windows、Linux还是macosx,这些工具总是近在咫...