我不是网络专家,但我无法访问 vmware.com,我想尝试进一步了解该问题。这是我收到的跟踪路由: http://pastebin.com/MDaw5MRG
在第 17 跳时,数据包似乎“几乎”到达了目的地,但随后丢失了。我知道该网站仍在运行,因为我已向其他 ISP 查询过,现在我只是想知道这是否是抛弃他们的充分理由(尤其是他们一直坚称他们没有问题)。
答案1
跟踪信息只告诉您这些主机不响应跟踪路由数据包 (ICMP)。在某些情况下,根据问题的不同,您可能会看到这些信息并说“从我到 vmware 的路径有问题”,但在大多数情况下,它不会给您任何确凿的证据。许多路由器不会响应 ICMP 流量,因为响应 ICMP 流量会使路由器偏离其预期的工作,即尽可能快速高效地路由“真实”流量。此外,许多 Web 服务器也配置为不响应跟踪路由或 ping 流量。我不允许 ping 或跟踪路由流量到我的任何服务器。我只允许 ping 和跟踪路由到我网络外围的一台主机,作为基本诊断工具。
我对 vmware.com 进行了 tracert,得到了和你一样的结果……因为 vmware.com 和 www.vmware.com 解析为不同网络块中的不同 IP 地址……所以你的 traceroute 测试的不是正确的端点。我可以成功地 traceroute 到 www.vmware.com。
答案2
如果 traceroute(或 Windows 上的 tracert)没有显示足够有趣的结果,请使用命令 mtr(或 Windows 上的 winmtr)。
MTR 代表 My TraceRoute,运行一段时间后它会向您显示有趣的结果。
http://www.bitwizard.nl/mtr/(由大多数 Linux 发行版 / FreeBSD / 等打包) http://winmtr.sourceforge.net/
答案3
您可能还想尝试 tcptraceroute。它使用 TCP 数据包而不是 ICMP 数据包。