我有一个位于单独位置的 NAS,我通过为其获取的 DynDNS 域连接到该 NAS。当我跟踪到该 DynDNS 名称时,出现以下内容:
1 3 ms 2 ms <1 ms Wireless_Broadband_Router.home [192.168.1.1]
2 4 ms 4 ms 4 ms L***.CITY-VFTTP-***.verizon-gni.net [**.***.**.***]
3 5 ms 11 ms 11 ms G*-*-*-*.CITY-LCR-**.verizon-gni.net [***.***.***.***]
4 8 ms 5 ms 5 ms so-*-*-*-*.******-BB-****.verizon-gni.net [***.***.***.***]
5 22 ms 31 ms 23 ms P**-0-0.OTHERCITY-LCR-**.verizon-gni.net [***.***.***.***]
6 * * * Request timed out.
7 24 ms 21 ms 21 ms pool-***-**-***-***.othercity.fios.verizon.net [***.***.***.***]
正如您所猜测的,这些城市距离不远,而且所有连接都通过 Verizon fios 进行。我担心的是第 6 条线路(我根本没有更改)。这应该发生吗?有没有什么方法可以让我避免超时并获得更快的连接速度?
谢谢!
答案1
Tracert 发送一个数据包,该数据包在到达目的地的路径上每个点都会过期。当路由器收到已过期的数据包(TTL 变为零)时,它应该向源发送 ICMP 数据包,让源知道该数据包已过期。
Tracert 测量发送数据包和 ICMP 通知之间的时间来计算每一跳的延迟。
但是,并不能保证 ICMP 数据包一定会被发送。防火墙通常配置为默默丢弃任何针对它们的数据包,许多路由器配置为在这种情况下不发送 ICMP 数据包。
您看到没有响应的跃点是这样配置的。这完全正常,不会影响您的连接速度。如果在路径中的某个点之后没有响应,Tracert 会指示存在问题。您会在没有响应的跃点之后的下一跃点获得 21ms 的响应,这是相当不错的延迟。