如何查询其他NTP服务器的NTP版本而无需查询服务器? NTPv3和NTPv4networking数据包是不同的,我知道我可以抓到数据包,并分析它时,ntpd做同步。 但是,我认为这不够优雅。 你有任何其他的方式来确定服务器是否是NTP v3或NTP v4?
这是非常重要的,因为NTP v3比NTP v4(在典型的互联网上有几毫秒到几十毫秒的误差)要精确得多(在典型的互联网上有几十毫秒到几百毫秒的误差)。
NTPv4在2001年( http://doc.ntp.org/4.1.0/release.htm ),但似乎仍然有一些使用ntpv3的服务器。 我想从我的对等列表中删除这些服务器。 如何完成?
我在我的服务器列表中使用版本4命令,这足够吗?
检查您的时间服务器网站,以确定。 像我一样,我使用了很多time.nrc.ca,他们把用户引导到他们的网站上的time4.nrc.ca来使用v4。 我把这个例子作为最好的检查网站的信息。
我一直googling和检查各种手册页似乎是当怀疑假定版本4。您可以指定您的客户端到用户1-4,所有将与版本4 ntpd服务器兼容。
来源: https : //access.redhat.com/solutions/133083