NTP 服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS 等等)做同步化,它可以提供高精准度的时间校正(LAN 上与标准间差小于 1 毫秒,WAN 上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。时间按 NTP 服务器的等级传播。按照离外部 UTC 源的远近把所有服务器归入不同的 Stratum(层)中。
工具/原料
- vm 虚拟机
- Windows Server 2008 R2 操作系统
- window 客户端或者 linux 客户端
方法/步骤
1、 在开始菜单栏中,点击“运行”输入 regedit,打开 Windows 注册表
2、设定成为 NTP 服务器类型。
修改登陆档案中:
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters"
[Type]设定值修改为”NTP”。
3、设定授权时间服务器
修改登录档中:
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config"
[AnnounceFlags]修改设定值为 5
4、启用 NTP 服务器
修改登录档中:
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer"
[Enabled]数值修改为 1
5、重起 Windows Time 服务 注意(服务设置为自动启动)
打开开始菜单输入“CMD”在命令行模式下输入:
net stop w32time && net start w32time 重启一下 win32time 服务。
需要注意的问题:
1、在系统服务中设置 W32Time 服务启动模式为自动。
2、确定防火墙允许 UDP123 端口访问。
打开 UDP:123 端口
打开开始菜单输入“CMD”在命令行模式下输入:
netsh firewall add portopening protocol = UDP port =123 name = NTPSERVER
客户端实际上客户端可以通过界面设置,具体如下:
1、开始--> 运行输入 gpedit.msc
2、计算机配置--> 管理模板--> 系统-->Windows 时间服务--> 时间提供程序--> 右单击“配置 Window NTP 客户端”,选择属性。
a、选择“已启用”
b、在 Ntp Server 对应栏位输入时间同步服务器的地址。
c、Tpye 栏位选择 NTP。
d、SpecialPollInterval 栏位输入需要同步的时间周期,单位:秒,如:每 10 分钟同步一次,输入 600。
e、确定。
3、计算机配置--> 管理模板--> 系统-->Windows 时间服务--> 时间提供程序--> 右单击“启用 Window NTP 客户端”,选择属性。
a、选择“已启用”
4、计算机配置--> 管理模板--> 系统-->Windows 时间服务--> 时间提供程序--> 右单击“启用 Window NTP 服务端”,选择属性。
a、选择“已禁用”
5、时间和日期属性中,填入时间同步服务器地址,方便必要时进行手动同步。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于