有时候我们会有需求用 Windows系统作为NTP同步时间的服务器,这时个我们需要开启 NTP服务器功能 ,因为除非是域控制器,Windows默认是不开启这个功能的。
1.修改注册表以下选项的键值[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer]内的「Enabled」设定为1.
该设置打开NTP服务器功能 。
2.修改 注册表 以下键值[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config]内的AnnounceFlags设定为5.
该设定强制主机将它自身宣布为可靠的时间源, 如果要采用外面的时间服务器就不需要修改此项,用默认的 a 值即可 。
3.重启Win32Time服务: net stop w32Time && net start w32Time
以上两项注册表的修改也可以直接导入修改好的内容,
点击下载。下载后双击打开,确认导入后再重新启动 Win32Time服务 ,这样一台Windows时间服务器就部署好了。
容易出现的问题:
1.NTP服务使用的是UDP 123端口,如果客户端连不了,看下防火墙有没有打开此端口。