介绍在Windows Server激活AD(ActiveDirectory)服务后,使用NTP(NetworkTimeProtocol)协议配置时间同步。AD服务器与其他服务器进行时间同步的目的是AD服务器需要给参与到该域名的PC提供时间正确的时间。
net time命令,确认当前的时间。

Windows Server使用NTP协议配置时间同步_时间同步

确认和NTP服务器的连接性

使用 w32tm /monitor /computers:ntp.aliyun.com命令,确认和NTP服务器是否可连接。这里ntp.aliyun.com是阿里云提供的NTP服务的域名。

与NTP服务器的连接正常时,显示如下。

Windows Server使用NTP协议配置时间同步_服务器_02

而当和NTP服务器无法连接时,显示如下错误信息。

Windows Server使用NTP协议配置时间同步_Windows_03

w32tm /query /source命令,确认当前时间同步服务器。这里显示Free-running System Clock,既没有进行NTP同步。

Windows Server使用NTP协议配置时间同步_服务器_04

配置时间同步

使用w32tm /config命令配置进行同步的NTP服务器

w32tm /config /update /manualpeerlist:"192.168.86.252,0x9 192.168.86.253,0x9" /syncfromflags:manual /reliable:YES /localclockdispersion:0

manualpeerlist参数里指定的192.168.86.252为NTP服务器的IP地址(推荐指定域名),逗号后面的0x9是根据下面表的4个的组合(使用加法或OR)。

设定值

内容

0x1

同步模式为Symmetric Active/Windows提供的定期同步

0x2

同步模式为Symmetric Active/指定FallBack时使用的NTP服务器

0x4

同步模式为Symmetric Active/根据RFC1305规定的时间间隔进行同步

0x8

以Client模式运行并进行同步/根据RFC1305规定的时间间隔进行同步

syncfromflags参数决定 “与哪台NTP服务器进行同步”,有以下4种。

设定值

内容

NoSync

不进行同步(/syncfromflags:no)

NTP

manualpeerlist参数指定的NTP服务器进行同步(/syncfromflags:manual)

NT5DS

基本是和DC(DomainController)进行同步,依赖于AD的GPO(/syncfromflags:domhier)

AllSync

NTP和NT5DS的组合(/syncfromflags:all)

reliable参数决定,”是否公开该NTP服务器”及”是否为授权(authoritative)的NTP服务器”,并且YES为0x5,NO为0xa。由4个Bit组成,每个Bit含义如下。0x5表示无论在什么样的情况下该NTP服务器作为授权服务器公开。

设定值

内容

0(全部为0)

不公开NTP服务器

1(第1个Bit)

公开NTP服务器

2(第2个Bit)

是否成为NTP服务器,依赖于其他NTP服务器

3(第3个Bit)

作为授权的NTP服务器公开

4(第4个Bit)

是否作为授权NTP服务器公开,依赖于其他NTP服务器

localclockdispersion参数,当无法与NTP服务器进行同步时,可以与PDC仿真器的CMOS时钟进行同步,将自己配置为Stratum 1 NTP服务器。

w32tm /config /update命令,把NTP配置反应到系统。

w32tm /config /update

w32tm /query /peers命令确认配置内容。

Windows Server使用NTP协议配置时间同步_Windows_05

w32tm /query /source命令确认现在正在进行同步的NTP服务。

Windows Server使用NTP协议配置时间同步_时间同步_06

确认时间同步情况

w32tm /query /status命令确认时间同步状态。

Windows Server使用NTP协议配置时间同步_时间同步_07


内容

Stratum

NTP

ReferenceId

同步中的NTP服务器信息

Last Successful Sync Time

最后同步成功的时间

Source

同步NTP服务器

Poll Interval

同步间隔(该时间的单位为妙,并且是2的乘方),在这里2的6乘方为64

以上介绍了在Windows Server上使用NTP协议配置时间同步的方法。

2

3