ping
我正在使用和在我的其中一台服务器上测试icmp时间戳响应hping3
。
这是结果hping3
# hping3 --icmp-ts x.x.x.x
HPING x.x.x.x: icmp mode set, 28 headers + 0 data bytes
len=40 ip=x.x.x.x ttl=56 id=45158 icmp_seq=0 rtt=7.2 ms
ICMP timestamp: Originate=41509629 Receive=12709214 Transmit=12709214
ICMP timestamp RTT tsrtt=7
len=40 ip=x.x.x.x ttl=56 id=45159 icmp_seq=1 rtt=6.6 ms
ICMP timestamp: Originate=41510629 Receive=12710214 Transmit=12710214
ICMP timestamp RTT tsrtt=6
ping
使用 -T tsandaddr 选项的结果如下:
# ping -T tsandaddr x.x.x.x
PING (x.x.x.x) 56(124) bytes of data.
它没有返回任何结果。
我可以知道哪个更准确吗?hping3
设法收到回复。此外,当我ping
对我的服务器执行正常操作时,行为是端口不可达:
# ping x.x.x.x
PING x.x.x.x 56(84) bytes of data.
From x.x.x.x icmp_seq=1 Destination Port Unreachable
...
既然无法访问,为什么会hping3
收到响应?还是我误解了输出hping3
?
我正在 Linux 上进行这个测试,谢谢