我在使用 Linux 中 ping 命令的记录路由 (-R) 选项时遇到了问题。似乎当我运行不带此选项的命令时,我能够从一系列服务器(Google、Yahoo 等商业网站以及校园网络内的内部服务器)收到响应。但是,当我使用 -R 选项时,所有这些服务器的数据包丢失率都为 100%。例如,当我运行 ping www.google.com.au 时,它的行为与预期一致,在我终止它之前都会给出响应。但是当我运行 ping -R www.google.com.au 时,它只是永远等待,发送数据包但不在屏幕上打印任何内容。然后,当我强制终止它时,它显示如下内容:已发送 130 个数据包,已接收 0 个,数据包丢失率 100%,时间 128999 毫秒
我尝试 ping 的所有主机都发生了相同的情况。此外,我还尝试过从不同地方的一系列机器进行 ping,所以这不可能是防火墙问题。有人能告诉我为什么记录路由选项会搞乱 ping 吗?
干杯。