Windows下安装NTP服务器——搭建时间同步服务器

Windows下安装NTP服务器——搭建时间同步服务器

NTP服务器介绍
NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒)。

端口
Windows 时间
“Windows 时间”系bai统服务维护网络上所有基于du Windows XP 和 Windows Server 2003 的计算机上的日期和时间同步。zhi此服务使用网络时间协议 (NTP) 使计算机时钟同步,以便为网络验证和资源访问请求分配准确的时钟值或时间戳。NTP 的实现和时间提供程序的集成帮助 Windows Time 成为您企业的可靠、灵活的时间服务。对于没有加入域的计算机,可以配置 Windows 时间以使时间与外部时间源同步。如果关闭此服务,则本地计算机的时间设置将不能与 Windows 域中的时间服务或外部配置的时间服务同步。Windows Server 2003 使用 NTP。NTP 运行于 UDP 端口 123 上。此服务的 Windows 2000 版本使用简单网络时间协议 (SNTP)。SNTP 也运行于 UDP 端口 123 上。
系统服务名称:W32Time 应用程序协议 协议 端口
NTP TCP 123

问题描述
在一个与外界网络隔离的局域网内需要搭建一个NTP服务器给该局域网内的其他设备使用。尝试了一些Windows下的NTP服务器小软件之后,最后查到了Windows默认带有NTP服务器,只是默认没有开启,我们可以通过修改注册表的方式打开Windows默认的NTP服务器。
Windows时间服务介绍
从Windows 2000起的所有Microsoft Windows版本都包括Windows时间服务(W32Time),其具有将计算机时钟同步到NTP服务器的能力。
W32Time服务最初是为实现Kerberos第五版的身份验证协议,它需要误差5分钟内正确时间值以防止重放攻击。Windows 2000和Windows XP中只实现了简单的NTP,并在几个方面违反了NTP第3版的标准。从Windows Server 2003和Windows Vista开始,已包括匹配完整NTP的实现。微软称W32Time服务不能可靠地将同步时间保持在1至2秒的范围内。如果需要更高的精度,微软建议使用其他NTP实现。

Windows Server 2016现在在某些操作条件下支持1ms的时间精度。
(Windows时间服务介绍 摘抄自 “网络时间协议 - 维基百科,自由的百科全书")
Windows 下安装NTP服务器方法步骤描述
###详细步骤:
1、在Windows 服务器下,按住“ windows+r ”打开“运行”对话框,输入regedit,点击“确定”打开注册表。
在这里插入图片描述

2、在注册表中依次展开:HKEY_LOCAL_MACHINE、SYSTEM、CurrentControlSet、Services、W32Time、TimeProviders、NtpServer,
在NtpServer项的右侧键值ENablied,将默认的0改为1,1为启用NTP服务器。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3、再在注册表中依次展开:HKEY_LOCAL_MACHINE、SYSTEM、CurrentControlSet、Services、W32Time、Config
找到Config项右侧的AnnounceFlags。
把默认的10改为5,5的意思就是自身为可靠的时间源。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、修改完以上之后关闭注册表编辑器,win7下 以管理员身份打开命令行如下图。Windows10则用Windows+X+A以管理员身份打开命令行。

在这里插入图片描述

5、在命令提示符中输入:net stop w32Time,回车
等待NTP服务停止。
然后再输入:net start w32Time,回车
启动NTP服务。

在这里插入图片描述

6、测试,局域网内windows电脑同步成功!

在这里插入图片描述

  • 7
    点赞
  • 76
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Windows Server 配置 NTP 时间同步服务器的过程如下: 1. 打开服务器管理器,点击 "工具",选择 "服务",找到 "Windows 时间" 服务,确保该服务正在运行。 2. 在 "服务器管理器" 左侧面板中,选择 "角色",然后选择 "添加角色"。 3. 在出现的 "添加角色向导" 对话框中,选择 "下一步"。 4. 在 "选择服务器角色" 页面上,选择 "基于角色或基于功能的安装",然后点击 "下一步"。 5. 在 "选择服务器" 页面上,选择要为其配置 NTP 时间同步服务器服务器,点击 "下一步"。 6. 在 "选择角色服务" 页面上,找到并勾选 "网络时间协议 (NTP) 客户端",点击 "下一步"。 7. 在 "网络时间协议 (NTP) 客户端" 页面上,点击 "下一步"。 8. 在 "添加角色服务" 页面上,点击 "下一步"。 9. 在 "确认安装选择" 页面上,点击 "安装"。 10. 完成安装后,返回 "服务器管理器",点击 "工具",选择 "服务"。 11. 找到 "Windows 时间" 服务,右键点击,选择 "属性"。 12. 在 "Windows 时间 (W32Time) 属性" 对话框中,选择 "配置"。 13. 在 "配置来源" 项目中,选择 "本地计算机"。 14. 在 "本地时钟" 项目中,选择 "NoSync"。 15. 在 "时钟调整因子" 项目中,选择 "明确的调整因子"。 16. 在 "参考时间源" 项目中,选择 "手动源"。 17. 在 "NTP 服务器" 项目中,输入要作为时间同步服务器NTP 服务器的 IP 地址或域名。 18. 点击 "确定",然后关闭 "属性" 对话框。 经过以上步骤,便成功配置了 Windows Server 的 NTP 时间同步服务器服务器将会按照所配置的 NTP 服务器的时间进行时间同步

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值