如何使用traceroute识别网络问题

Traceroute是Windows和其他操作系统附带的命令行工具。与ping命令一起,它是理解Internet连接问题(包括数据包丢失和高延迟)的重要工具。...

如何使用traceroute识别网络问题

Traceroute是Windows和其他操作系统附带的命令行工具。与ping命令一起,它是理解Internet连接问题(包括数据包丢失和高延迟)的重要工具。

如果您在连接到网站时遇到问题,traceroute可以告诉您问题所在。它还可以帮助可视化计算机和web服务器之间的通信路径。

traceroute的工作原理

当你连接到一个网站时,比如说,tl80.cn网站–流量在到达网站之前必须经过几个中介。流量通过您的本地路由器、Internet服务提供商的路由器,进入更大的网络,等等。

Traceroute向我们展示了流量到达网站的路径。它还显示每个站点发生的延迟。如果您在访问某个网站时遇到问题,并且该网站工作正常,则您的计算机与该网站服务器之间的路径上可能存在问题。Traceroute会告诉你问题出在哪里。

我们使用traceroute来解释并演示谁为您的互联网服务提供商提供互联网服务。

更专业地说,traceroute使用ICMP协议(与ping命令使用的协议相同)发送一系列数据包。第一个数据包的生存时间(也称为TTL或hop limit)为1,第二个数据包的TTL为2,依此类推。每次一个数据包被传递到一个新的路由器,TTL就会减少1。当它达到0时,数据包被丢弃,路由器返回错误消息。通过以这种方式发送数据包,traceroute确保路径中的每个路由器将丢弃一个数据包并发送响应。

如何使用traceroute

Traceroute从命令提示符或终端窗口运行。在Windows上,按Windows键,键入Command Prompt,然后按Enter启动一个命令提示符。

要运行traceroute,请运行tracert命令,后跟网站地址。例如,如果要运行有关如何极客的traceroute,可以运行以下命令:

tracert tl80.cn

(在Mac或Linux上,运行traceroute)tl80.cn网站相反。)

当您的计算机接收到路由器的响应时,您将逐渐看到路由的形成。

如何使用traceroute识别网络问题

如果你为另一个网站运行traceroute,特别是在世界不同地区的网站,你会看到路径的不同。第一个“跃点”与到达您的ISP的流量相同,而后面的跃点与数据包到达其他位置的跃点不同。例如,下面您可以看到数据包传输到百度网在中国。

如何使用traceroute识别网络问题

了解输出

基本思想是不言自明的。第一行代表您的家庭路由器(假设您在路由器后面),下一行代表您的ISP,再往下的每一行代表更远的路由器。

每行格式如下:

Hop RTT1 RTT2 RTT3 Domain Name [IP Address]

  • Hop:每当一个数据包在路由器之间传递时,这被称为“Hop”。例如,在上面的输出中,我们可以看到,从我的当前位置到达Geek的服务器需要14个Hop。
  • RTT1、RTT2、RTT3:这是数据包到达一个跃点并返回到计算机所需的往返时间(毫秒)。这通常称为延迟,与使用ping时看到的数字相同。Traceroute向每个跃点发送三个数据包,每次都显示这些数据包,因此您可以了解延迟的一致性(或不一致性)。如果在某些列中看到*符号,则表示没有收到响应,这可能表示数据包丢失。
  • 域名[IP地址]:域名,如果有的话,通常可以帮助你看到路由器的位置。如果不可用,则只显示路由器的IP地址。

现在您应该能够使用tracert命令并理解其输出。

  • 发表于 2021-04-12 03:04
  • 阅读 ( 118 )
  • 分类:互联网

你可能感兴趣的文章

解决网络问题的7个最佳工具

...具:基本IP工具、子网工具和扫描仪。一些基本工具,如Traceroute,是命令行命令的图形化版本。如果您不喜欢命令提示符并且更喜欢这里的更漂亮的版本,那么这是一种很好的访问它们的替代方法。 ...

  • 发布于 2021-03-13 04:03
  • 阅读 ( 268 )

如何在linux上使用traceroute命令

您可以使用Linux traceroute命令来发现网络数据包传输过程中的慢段,并对缓慢的网络连接进行故障排除。我们会教你怎么做! traceroute的工作原理 当您了解traceroute的工作原理时,就更容易理解结果。网络数据包到达目的地的路...

  • 发布于 2021-04-02 14:17
  • 阅读 ( 135 )

互联网是如何工作的?

...路由流量)总是在寻找数据传输的最佳路径。 通过使用traceroute命令,您实际上可以看到数据包到达目标地址的路径,该命令告诉路由器数据包沿着路径返回。 例如,在下面的屏幕截图中,我们追踪到tl80.cn网站来自俄勒冈州尤...

  • 发布于 2021-04-06 17:58
  • 阅读 ( 246 )

10个您应该知道的有用windows命令

...数据包需要一段时间才能到达目的地。 相关:如何使用Traceroute识别网络问题 tracert命令跟踪数据包到达目的地所需的路由,并显示该路由上每个跃点的信息。例如,如果运行tracerttl80.cn网站,您将看到有关数据包在到达服务器的...

  • 发布于 2021-04-07 10:57
  • 阅读 ( 180 )

如何将静态tcp/ip路由添加到windows路由表

...添加静态路由很有用。这是怎么做的。 相关:如何使用Traceroute识别网络问题 路由表规定了当所有数据包离开系统时,它们都会进入哪里,无论是物理路由器还是PC。包括内置到Windows PC中的路由器在内的大多数路由器都使用某种...

  • 发布于 2021-04-07 18:02
  • 阅读 ( 257 )

在恢复模式下可以访问8个mac系统功能

...互联网连接问题 您还可以从这里使用netstat、ping、lookup、traceroute、whois、finger和端口扫描实用程序。这些有助于解决Internet连接问题。例如,ping命令可以演示您是否可以与远程主机通信,并显示您是否遇到数据包丢失,而tracerout...

  • 发布于 2021-04-07 18:48
  • 阅读 ( 199 )

如何解决internet连接问题

...它在网络**问该网站服务器的路径之间有问题。可以使用traceroute命令(例如tracert谷歌网站)追踪数据包到达网站地址的路线,并查看沿途是否有任何问题。然而,如果有问题,你只能等待问题得到解决。 调制解调器和路由器...

  • 发布于 2021-04-08 02:59
  • 阅读 ( 148 )

延迟如何让即使是快速的互联网连接也感到缓慢

...可以直接连接,而不需要通过其他路由器。 您可以通过traceroute命令看到每个路由器(或“hop”)增加了多少延迟。 延迟总是伴随着我们,只是它有多重要的问题。在低延迟的情况下,数据应该几乎是瞬间传输的,我们不应该...

  • 发布于 2021-04-09 03:16
  • 阅读 ( 110 )

如何在windows上编写批处理脚本

...13; :: Check if Google.com is reachable
 ping google.com
 :: Run a traceroute to check the route to Google.com
 tracert google.com
 PAUSE 对于这样的批处理文件,您还可以使用其他方法。例如,您可能希望让批处理脚本运行上述命令,然后将输出...

  • 发布于 2021-04-09 10:18
  • 阅读 ( 199 )

8常见网络实用程序说明

ping、traceroute、lookup、whois、finger、netstat、ipconfig和端口扫描器等工具几乎可以在您可以使用的所有操作系统上使用。它们用于从连接故障排除到查找信息的所有方面。 无论您使用的是Windows、Linux还是macosx,这些工具总是近在咫...

  • 发布于 2021-04-11 09:10
  • 阅读 ( 151 )
pmgn517395
pmgn517395

0 篇文章

相关推荐