Я тестировал ответ с отметкой времени icmp на одном из моих серверов, используя ping
и 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, спасибо