首页 > 系统相关 >windows互联网前置配置为时钟源给内网主机同步时钟

windows互联网前置配置为时钟源给内网主机同步时钟

时间:2023-02-06 11:44:46浏览次数:70  
标签:同步 windows NTP Windows 时间 Time 服务器 内网 时钟

背景:

甲方爸爸给了互联网前置机和内网的一堆服务器,只有互联网前置机可以上公网,而内网服务器都无法访问互联网。内网服务器时间不统一。

环境:

甲方爸爸的服务器都是清一色windows server 2016 standard。

目标:

互联网前置机做成NTP服务器,内网服务器通过ntp服务器实现时间同步。
如下图:

互联网前置服务器操作:

1. 确认是否可以和互联网时间同步。

2. 打开服务,启动Windows Time服务(确认是启动状态)


3. 注册表创建NTP服务

用regedit打开注册表编辑页面
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
列表默认不包含LocalNTP,按下图所示创建一个名为LocalNTP的键,类型选为DWORD(32-bit)Value
双击新建的LocalNTP,将Base(基数)选为Hex(十进制),Value data(数据数值)改为1

4. 注册表启用时间服务

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
双击Enable打开编辑窗口,Base(基数)修改为Hexadecimal(十六进制),Value data修改为1(原来是0)

5. 注册表配置Announce Flags

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
Announce Flags,Base(基数)修改为Hexadecimal(十六进制),Value data修改为5(原来是a)

6. 重启Windows Time服务

内网服务器操作:

1. 时间同步配置

2. 优化客户端时间同步频率

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W32Time\TimeProviders\NtpClient
双击SpecialPollInterval,设置基数为十进制,数值单位为秒,3600s为一个小时,默认86400,改成3600。

3. 重新同步一下时钟源

4. 有空可以拨乱时间,等待一小时,验证是否同步频率为一小时。

参考:https://zhuanlan.zhihu.com/p/443286566

常见报错:(转载,虽然我都没遇到,mark一下)

1.同步时出错,由于超时时间已过,该操作返回

【原因1】:NTP服务器系统关机或不在线
【原因2】:NTP服务器的系统设置中 "自动设置时间" 没开启或手动关闭再打开过,导致Windows Time服务状态自动切换到Disable状态
【原因3】:测试中多次遇到点击立即更新后,同步出错并返回以上结果,随即再点第二次立即更新,同步就成功了。为避免以上问题,播放器设置自动同步时,可以将频率设置的比预期高一倍,如预期的是1天更新一次,实际设置12小时更新一次或更快些。

测试中还发现,如果系统设置中手动关闭 "自动设置时间"后再重新打开,Windows Time服务会自动切换为Manual(手动)状态,这种状态下再重启服务器系统后,Windows Time服务不会再自动打开。因此每次开关服务器的"自动设置时间"都将影响NTP服务自动开启,必须再手动将NTP服务切换为Automatic状态。

2.同步出错,无法连接到对等机

【原因】:检查NTP服务器的Windows Time服务状态是否为Start状态
3.无法与时间服务器自动同步,因为时间差别太大,请手动更新时间

【原因】:实测电脑当前的时间比NTP服务器时间差别超过15小时将会出现以上时间差别太大,无法同步的问题。如果经常出现这类问题,可尝试使用第三方付费软件 ClockSynchro

标签:同步,windows,NTP,Windows,时间,Time,服务器,内网,时钟
From: https://www.cnblogs.com/haiyoyo/p/17094886.html

相关文章

  • (笔记)【NTP系列:06】NTP时间同步配置总结:Windows(W32Time)作为NTP时钟源服务端,Linux作
     一、NTP工作模式(客户端/服务器模型)NTP服务端:Windows(W32Time)系统NTP客户端:Linux嵌入式控制板  二、NTP服务端配置步骤如下:1.禁用windows防火墙或者设置防......
  • OracleVirtualBox界面太小,操作界面对用户不友好?如何使得界面最大化且方便在Windows和L
    OracleVirtualBox界面太小,操作界面对用户不友好?如何使得界面最大化且方便在Windows和Linux环境之间切换应用呢?写在前面,个人记录学习笔记。仅供参考!!!OracleVirtualBox启动Linu......
  • Halcon 画一个时钟
    直接上代码:dev_update_off()dev_close_window()dev_open_window(0,0,512,512,'white',WindowHandle)set_display_font(WindowHandle,16,'mono','true','fals......
  • 红日内网靶场一
    0x00前言这个系列是我打完ay内网靶场以后往后衍生的一个系列,写的过程中会有很多多余的东西是我在尝试的过程,但是我也会记录下来给自己一个提醒积累经验的过程一次两的犯错......
  • windows处理C盘空间不够
    现象:c盘东西太多,即将满载处理:通过everything查找发现大于50M的文件有size:>50mbc:一、处理pagefile.sysPagefile.sys作为Windows10系统中虚拟内存的临时页面文......
  • OpenCore 默认启动 Windows
    修改OC引导的默认启动项,比如默认的是启动macOS系统,修改为默认启动Windows10的方法。两个步骤1,勾选MISC->Security->AllowSetDefault   2,在启动选择界面,选中Win......
  • SpringBoot访问windows共享文件
    前言最近有项目需要开发档案打包下载功能,其中包含很多大附件,项目使用minio存储且不在同一台服务器上,为了优化速度决定使用windows共享功能进行文件传输SMB1.0集成jcifs类......
  • SpringBoot访问windows共享文件
    前言最近有项目需要开发档案打包下载功能,其中包含很多大附件,项目使用minio存储且不在同一台服务器上,为了优化速度决定使用windows共享功能进行文件传输SMB1.0集成jcifs......
  • 安装Windows Server 2022 - 初学者系列 - 学习者系列文章
          这天要写一个关于系统部署的系列文章,涉及到WindowsServer2022操作系统的安装,所以就写了此文。Windows系列的操作系统安装,以前的博文中都有介绍,这里再次做一......
  • Windows 下配置Kubectl
    下载kubectl.exe二进制文件使用curl.exe-LO"​​https://dl.k8s.io/release/v1.26.0/bin/windows/amd64/kubectl.exe​​"命令下载kubectl.exe二进制文件,如果担心下......