Pingヘルプにタイムスタンプオプション-Tがあることに気付きました。しかし、私はそれを使用する方法がわかりません。
私は試した:
ping www.google.com -T
これは私が得るものです:
Invalid timestamp type
タイムスタンプタイプとは何ですか?
-T
オプションは、pingの受信時にIPパケットにタイムスタンプを挿入するようホップに要求するために使用されます。 RFC791 で指定されたIPパケットのTS
オプションを使用して動作します。
ping -T
には引数が必要です:tsonly
、tsandaddr
またはtsprespec
。使用法の詳細については、マンページ online を読むか、man ping
を実行してください。
使用例を次に示します。
$ ping -T tsandaddr 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(124) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=3.22 ms
TS: 192.168.1.3 63668917 absolute
192.168.1.1 534841740 absolute not-standard
192.168.1.1 1 not-standard
192.168.1.3 3
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=6.59 ms
TS: 192.168.1.3 63669919 absolute
192.168.1.1 534842745 absolute not-standard
192.168.1.1 0 not-standard
192.168.1.3 6
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=3.20 ms
TS: 192.168.1.3 63670920 absolute
192.168.1.1 534843743 absolute not-standard
192.168.1.1 1 not-standard
192.168.1.3 3
^C
--- 192.168.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 3.207/4.343/6.599/1.595 ms
LANで試したことがあることに注意してください。インターネット上の一部のホップは、タイムスタンプオプションを使用してIPパケットを拒否する場合があります。 (実際、インターネットホストに-T
でpingを実行できません。おそらく、ISPがパケットを拒否している可能性があります。)