Windows 中配置NTP服务器
2023年11月9日大约 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 时间服务器同步,服务器地址填写你需要的地址或域名即可