防火墙关闭或开启情形下在局域网内实现两台Windows主机配置NTP客户端与服务端实现时间校时并调整时间频率间隔

防火墙关闭或开启情形下在局域网内实现两台Windows主机配置NTP客户端与服务端实现时间校时并调整时间频率间隔

问题描述:

在一个与外界网络隔离的局域网内需要搭建一个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实现。

配置NTP服务端详细步骤如下:

1、在Windows服务器下,按住“windows+r”打开“运行”对话框,输入regedit,点击“确定”打开注册表。

image-20240227115438810

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

image-20240227115357819

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

image-20240227115558077

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

注意:右键管理员打开cmd

image-20240227115719669

image-20240227115819730

使用电脑上NTP服务器的客户端来同步配置NTP的服务端,假设服务端ip地址为192.168.1.107.

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

右键电脑左下方时间,点击调整日期/时间(A)

image-20240227120258070

image-20240227120446155

image-20240227120846963

注意:如果想使两个主机互为服务端,用客户端进行同步时,每次只能打开一方的Internet时间设置来进行更新,否则同步失败;

以上为局域网中防火墙关闭的情形,当考虑局域网中防火墙打开的情形时,要打开端口号,操作如下:

1.点击windows安全中心进入界面

image-20240227121226047

2.进入高级设置来配入站规则

image-20240227121315724

3.点击入站规则,并新建规则

image-20240227121403123

选择端口,因为NTP服务基于UDP协议并默认123端口,于是我们配置UDP端口号为123

image-20240227121532777

后面只需点击下一页,并设定名称即配置完成

一般默认时间同步的间隔时间为七天,若想间隔时间小一点,还需设置windows系统同步频率设置

**1、在NTP客户端里找到设置同步时间的时间间隔 ,**windows默认同步NTP服务的频次是7天

路径[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient,右侧找到【SpecialPollInterval】值,将对话框中的“基数”栏选择到“十进制”上,默认的604800就是由7(天)×24(时)×60(分)×60(秒)计算来的,(建议设为900=15分钟或3600=1小时等周期值)

设主机A为NTP Client 主机B为NTP Server

则需在主机B上配置NTP服务,步骤如下:

image-20240227122029159

设置为60秒

image-20240227122108978

再进入Internet时间点击更改设置并更新设置即生效。

注意事项:两个NTP Client和NTP Server最好在同一个网段下面;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KJammyHenry

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值