2023年11月27日发(作者:)

windows 2008 R2上建 SNTP/NTP Server

陈国强整理 2014-08-02 22:19:54

配置完成,你可以用Windows Time(W32Time)service 建一个SNTP/NTP服务器为

Windows或非windows客户端提供时间服务。

一、服务器端

1.1打开注册表

Win+R”打开“运行窗口”,输入regedit打开Windows注册表

1.2设置主机为可靠时间源

定位注册表,找到如下位置

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig

找到AnnounceFlags 双击修改值为5保存。

该设定强制主机将它自身宣布为可靠的时间源.如果不修改此项则可能报错:时间

例子被拒绝,因为:对等机器的层次 (stratum)比主机层次少

1.3开启NTPServer

定位注册表,找到如下位置

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpS

erver

找到Enable并修改其值为1

该设置将服务器NTP服务开启,使其可以用作NTP服务器。

1.4重启win32time服务

打开开始菜单输入CMD在命令行模式下输入:

net stop w32time && net start w32time

1.5确定UDP123端口可用

1.5.1服务器查看端口是否打开

在命令行模式下输入:

netstat -a n

可查看服务器开放的端口

1.5.2客户端检测与服务器UDP123端口通信

1.6设置W32Time服务为自动启动

二、客户端

2.1设置时间同步服务器

2.1.1XP设置时间同步服务器

双击右下角时钟

配置时钟同步IP

2.1.2Win7设置时间同步服务器

单价右下角时钟

在红框处输入要同步服务器的ip地址,然后点确认就行

2.2设置同步时间间隔

客户端定位注册表

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesW32TimeTimeProvidersNtpC

lient 下面的SpecialPollInterval

选择十进制,时间以秒做单位,建议设置成30分钟,1800,设置得太大,有时不能同

步。

2.3重启win32time服务

在命令行模式下输入:

net stop w32time && net start w32time

2.4设置W32Time服务为自动启动

注:如果时间同步了,但相差几个小时的,应该是服务器端和客户端的时区不对,修改

时区即可。