ping的这个用法还真没用过。
下面摘自FreeBSD的ping手册:
-R Record route. Includes the RECORD_ROUTE option in the ECHO_REQUEST
packet and displays the route buffer on returned packets. Note that
the IP header is only large enough for nine such routes; the
traceroute(8) command is usually better at determining the route
packets take to a particular destination. If more routes come back
than should, such as due to an illegal spoofed packet, ping will
print the route list and then truncate it at the correct spot. Many
hosts ignore or discard the RECORD_ROUTE option.
最后一句话提到许多主机忽略或者无视ping包中的RECORD_ROUTE选项。
楼主可以改用traceroute(Unix/Linux)或者tracert(Windows)来跟踪路由路径。
至于不支持的具体原因,可用Wireshark抓包看一下,有新发现跟大家分享啊~