[Win服务器] Windows Server配置NTP时间服务器

67 0
Honkers 4 小时前 | 显示全部楼层 |阅读模式

概述

NTP(Network Time Protocol)即网络时间协议,NTP 时间服务器是基于 NTP 协议提供准确时间服务的服务器。它通过接收高精度的时间源(如原子钟)的时间信号,并将这些时间信息在网络中进行分发,使得网络中的其他设备(如计算机、路由器等)能够同步到准确的时间。


配置流程

1.开启NtpServer服务

Win + R 组合键在运行窗口中输入regedit,打开注册表编辑器
复制如下数据项目路径:

  1. 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
复制代码

Enabled设置为1,开启NTP服务。


再复制并进入如下数据项目路径:

  1. 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
复制代码

AnnounceFlags的值设置为5(系统默认为a)
这个设置是允许NTP服务器向其客户端广播其时间服务,并且允许客户端请求同步时间‌

2.启动NtpServer服务

Win + R 组合键在运行窗口中输入services.msc,打开服务
将Windows Time服务的启动类型设置为自动


启动和关闭windows NTP的方式,可通过命令行处理(上述流程完成后停止服务再重新启动)
停止:net stop w32time
启动:net start w32time

网关测试
dos窗口中输入w32tm /stripchart /computer:192.168.1.100(时间服务器ip),如果有回显则服务正常,如下

  1. C:\Users\Administrator>w32tm /stripchart /computer:192.168.0.187
  2. 正在跟踪 192.168.0.187 [192.168.0.187:123]。
  3. 当前时间是 2025/1/14 14:06:26。
  4. 14:06:26, d:+00.0002619s o:+00.0000744s [ * ]
  5. 14:06:28, d:+00.0002825s o:+00.0000748s [ * ]
  6. 14:06:30, d:+00.0002787s o:+00.0000852s [ * ]
  7. 14:06:32, d:+00.0002031s o:+00.0000525s [ * ]
  8. 14:06:34, d:+00.0003016s o:+00.0000788s [ * ]
  9. 14:06:36, d:+00.0002064s o:+00.0000469s [ * ]
复制代码

3.防火墙添加出入站规则:

在 Windows Server 配置 NTP 时间服务器时,必须配置安全组 / 防火墙的入站规则,否则外部客户端无法同步时间。
核心原因:NTP协议默认使用 UDP 123 端口进行时间数据传输。Windows Server 自带的防火墙(高级安全 Windows 防火墙)默认会拦截所有外部对 UDP 123 端口的访问请求,如果不配置入站规则放行该端口,客户端会出现「时间同步失败」「连接超时」等问题。

注:出入站配置详情可在CSDN查看其相关攻略

4.客户端操作流程:

打开需要请求同步时间‌的客户端的控制面板,找到时钟和区域----->设置时间和日期进行设置,如下图所示。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行