● Windows开启NTP中转服务

需求

  1. 服务器要求Windows系统;
  2. Windows服务器作为NTP Client从有线网络LAN1获取SNTP时间源的时间,也作为NTP Server从有线网络LAN2获取Windows服务器的时间。

步骤

  1. 关闭防火墙
  2. 修改本机Internet时间服务器为时间源服务器IP;
  3. 开启本机NTP Server服务;
# (1) 修改注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config

- AnnounceFlags 改为 5 (设定强制主机将它自身宣布为可靠的时间源)

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

- Enabled 改为 1 (开启Ntp服务)

# (2) 重启windows time服务
net stop w32time
net start w32time

# (3) Windows Time服务设为「自动」

# (4) 测试配置是否成功
w32tm /stripchart /computer:127.0.0.1
  1. 重启后Windows Time服务恢复为「手动」办法
# Windows Time服务自启动依赖网络,删除触发器
sc triggerinfo w32time delete
  1. 缩短NTP Client时间同步间隔(默认7天)
# 修改注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient

- SpecialPollInterval 改为 十进制 60 (轮询间隔,单位:秒)

- 新建dword值 SpecialInterval,值为1(启用 SpecialInterval 0x1 标志时,W32Time 使用 SpecialPollInterval 轮询间隔,而不是操作系统确定的轮询间隔)