跳至主要內容

Windows 中配置NTP服务器

xlc520pcpc大约 2 分钟约 634 字

Windows 中配置 NTP 服务器

在一个网络中,准确的时间同步对于许多应用和服务至关重要。在内网不允许访问互联网,仅有少量 PC 可以访问互联网时,Windows 允许你将主机配置为 NTP(网络时间)服务器,以提供准确的时间信息给其他设备。以下是以 Windows7 为例进行配置。

步骤 1:打开注册表编辑器

首先,我们需要打开 Windows 注册表编辑器,以便对时间服务进行必要的配置。按下 Win + R 组合键,输入 regedit 并按下 Enter 键。

步骤 2:修改 AnnounceFlags 注册表值

在注册表编辑器中,导航到以下路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
图片
图片

找到名为 AnnounceFlags 的注册表值,将其修改为 5。这个值决定了 Windows 主机是否向网络中的其他设备宣告自己是一个 NTP 服务器。

步骤 3:启用 NtpServer

继续导航到以下路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
图片
图片

找到名为 Enabled 的注册表值,将其修改为 1。这将启用 Windows 主机的 NTP 服务器功能。

步骤 4:启动时间服务

打开管理员权限的命令提示符,运行以下命令:

net start w32time

这将启动时间服务以应用你的配置更改。 图片

步骤 5:验证 NTP 服务器

在命令提示符中运行以下命令,以验证 NTP 服务器是否正常工作:

w32tm /stripchart /computer:127.0.0.1

输出将显示一系列时间数据点,包括偏移值。这些数据点反映了主机与指定 NTP 服务器之间的时间同步情况。偏移值应接近零,这表示时间同步正常。

图片
图片

恭喜!你已成功将你的 Windows7 主机配置为 NTP 服务器。其他设备现在可以使用你的主机作为时间源来确保准确的时间同步。其他设备(如 windows)验证结果如下:

w32tm /stripchart /computer:NTP服务器IP

图片 在 windows 下如果需要修改时间服务器地址,进入控制面板,选择日期和时间,再选择 Internet 时间,勾选与 Internet 时间服务器同步,服务器地址填写你需要的地址或域名即可

图片
图片