サーバーにクエリを実行せずに、他のNTPサーバーのNTPバージョンを確認するにはどうすればよいですか? NTPv3とNTPv4のネットワークパケットは異なります。ntpdが同期を行っているときに、パケットをキャッチして分析するだけで済みます。しかし、それは十分にエレガントではないと思います。サーバーがNTPv3であるかNTP v4であるかを判断する他の方法はありますか?
NTP v3はNTP v4(数ミリ秒から数十ミリ秒)よりもはるかに精度が低い(通常のインターネットでは数十ミリ秒から数百ミリ秒のエラー)ため、これを行うことが重要です。一般的なインターネットでのエラー)。
NTPv4は2001年にリリースされました( http://doc.ntp.org/4.1.0/release.htm )が、ntpv3を使用しているサーバーがまだいくつかあるようです。それらのサーバーをピアリストから削除したいと思います。どうすれば完成できますか?
サーバーリストでバージョン4コマンドを使用していますが、それで十分ですか?
確実に見つけるためにあなたのタイムサーバーのウェブサイトをチェックしてください。私のように多くのtime.nrc.caを使用しているiamは、v4を使用するようにユーザーをWebサイトのtime4.nrc.caに誘導します。ウェブサイトで情報を確認するのに最適な例を示します。
私は同じことをグーグルで調べて、さまざまなマニュアルページをチェックしたところ、間違いなくバージョン4を想定しているようです。クライアントをユーザー1〜4に指定すると、すべてバージョン4のntpdサーバーと互換性があります。