当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 Windows Server 2019/2022 中配置 NTP 服务器

作者:精品下载站 日期:2024-12-14 12:26:46 浏览:15 分类:玩电脑

在 Windows Server 2019/2022 中配置 NTP 服务器


介绍

让我们看看如何在 Windows Server 2019/2022 上配置 NTP 服务器。 Windows 时间服务使用网络时间协议 (NTP) 来帮助跨网络同步时间。 NTP 是一种 Internet 时间协议,其中包括同步时钟所需的规则算法 (Microsoft Docs)。

步骤一:打开注册表编辑器

单击服务器中的开始图标并搜索“运行”应用程序。从“运行”应用程序中,输入“regedit”并按“Enter”。这将启动我们的注册表编辑器,如下所示。

随后将出现类似于下面的窗口

[玩转系统] 在 Windows Server 2019/2022 中配置 NTP 服务器

步骤2:进入NtpServer路径

按照以下注册表树到达我们的目标配置所在的位置。 计算机>HKEY_LOCAL_MACHINE>系统>CurrentControlSet>服务>W32Time>TimeProviders>NtpServer

下图显示了我们在树的末端。正如您所看到的,右侧窗格中包含正在查找的文件。

[玩转系统] 在 Windows Server 2019/2022 中配置 NTP 服务器

步骤3:启用NtpServer

双击“启用”文件,将打开一个小窗口。在窗口上,有一个部分称为“数值数据”。将值从 0 更改为 1,如下所示。更改后点击“确定”。

[玩转系统] 在 Windows Server 2019/2022 中配置 NTP 服务器

第4步:制作AnnounceFlags 5

在此路径中:Computer>HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>Services>W32Time>,进入“Config”,即:Computer>HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>Services>W32Time>Config

[玩转系统] 在 Windows Server 2019/2022 中配置 NTP 服务器

在那里,您将在右侧窗格中看到一个名为“AnnounceFlags”的文件,如上所示。正如您所猜测的,双击它。这将打开一个类似于步骤 3 中的小窗口。在“值数据”下,将值从 a 更改为 5。

[玩转系统] 在 Windows Server 2019/2022 中配置 NTP 服务器

以下是 Microsoft 对所有可用的AnnounceFlags 的描述:

条目控制是否将此计算机标记为可靠的时间服务器。除非计算机也被标记为时间服务器,否则它不会被标记为可靠。

  • 0x00 不是时间服务器
  • 0x01 始终对服务器时间
  • 0x02 自动时间服务器
  • 0x04 始终可靠的时间服务器
  • 0x08 自动可靠时间服务器
    域成员的默认值为 10。独立客户端和服务器的默认值为 10。

第5步:重新启动NtpServer

通过点击 Windows 键并搜索服务来打开“服务”。打开后,查找“Windows 时间”。右键单击它,然后单击“重新启动

[玩转系统] 在 Windows Server 2019/2022 中配置 NTP 服务器

步骤 6:在防火墙中打开 UDP 端口 123

为此,请遵循如何在 Windows Server 防火墙中打开端口指南。请记住,此端口是 UDP 而不是 TCP。

使用 PowerShell 在 Windows Server 上配置 NTP 服务器

如果您是 PowerShell 用户,请以管理员身份打开 Powershell 并运行以下命令,就可以了。

启用 Ntp 服务器

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\w32time\TimeProviders\NtpServer" -Name "Enabled" -Value 1

制作AnnounceFlags 5

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\services\W32Time\Config" -Name "AnnounceFlags" -Value 5 

重启Ntp服务器

Restart-Service w32Time

如果防火墙正在运行,允许 NTP 端口:

 New-NetFirewallRule `
-Name "NTP Server Port" `
-DisplayName "NTP Server Port" `
-Description 'Allow NTP Server Port' `
-Profile Any `
-Direction Inbound `
-Action Allow `
-Protocol UDP `
-Program Any `
-LocalAddress Any `
-LocalPort 123 

结论

现在我们的 NTP 服务器已准备好通过您的网络同步时间。接下来,我们将添加我们的客户端,然后享受更好的时间同步。感谢您花时间浏览本网站并通读。博客上还有更多指南供您使用,只需查看下面的示例即可。

在 Windows Server 上安装和配置 Windows Admin Center

在 Windows/Windows Server 上安装 Windows 终端

如何在 Windows Server 上允许 ICMP 回显回复

在 Windows Server 上安装和配置 OpenSSH 服务器

在 Windows Server 上安装和配置 FTP 服务器

在 Windows Server 上安装和配置 iSCSI 目标

如何使用 WSL 在 Windows Server 上运行 Linux

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯