寻找适用于 Windows 的 NTP 服务器软件

8 ntp

我正在寻找适用于 Windows Server 2003/2008 的 NTP 服务器,最好是免费的。我们已经尝试过内置的 Windows 时间服务器,但是我们的测试确实表明它不是很准确,我们看到时差高达 500 毫秒。我们可以为我们的应用程序允许的最大时间差约为 100 毫秒。

现在我们已经使用了Meinberg NTPd for Windows。它工作得很好,但我们有一个大问题:如果客户端和服务器之间存在网络连接问题,则 ntp 服务器处于恐慌状态它不会给客户端一个新的时间,直到我们重新启动 ntp 服务。这是一个大问题,给我们带来了一些麻烦。它工作了好几个月,直到出现了一个我们没有注意到的网络问题,我们只在一周后时差已经 30 秒时才注意到它。在客户端上。

因此,请建议一些适用于 Windows 的替代 NTP 服务器。我做了谷歌,但我得到了很多不相关的搜索结果。

编辑: 到目前为止,ntpd Windows 版本非常准确,我想坚持下去。唯一的问题是网络断开后的“恐慌状态”。也许有些人在这里知道这是什么原因以及如何解决它。另外,我忘了提到我们有一个这样的服务器/客户端设置:

Server1 --> Server2 --> Server3 --> Client1 --> Client2 --> Client3

因此 Server2 从 Server1 获取时间,Server3 从 Server2 获取时间,而客户端从 Server3 获取时间。此外,还有直接连接到 Server2 的客户端。重要的是所有服务器和客户端都具有完全相同的时间(在 ~100 毫秒内)

现在 Server3 及其客户端出现网络问题。服务器运行 Windows 的 ntpd 端口,它充当 NTP 服务器和客户端。客户端将 Dimension4 作为 NTP 客户端。在网络问题之后,D4 中的错误消息是这样的(在我的脑海中,没有确切的错误消息):

服务器响应:服务器处于恐慌状态(无法同步时钟)

我通读了 ntpd 文档,唯一提到的“恐慌”是时差为 10000 秒,这将导致退出 ntpd 服务器,但事实并非如此。还有一个“-g”命令行开关来禁用紧急退出,但它已经被默认设置了。

任何想法可能导致恐慌状态以及下次如何摆脱它?

lg.*_*lg. 4

我多年来一直使用NetTime作为客户端和服务器。

该软件主要是 NTP 客户端,但它也可以用作 LAN 内的 NTP 服务器(选项:允许其他计算机同步到此计算机)。