局域网ntp服务器设置(windows时间同步服务器NetTime)(ubuntu systemd-timesyncd ntp客户端)123端口、ntp校时、ntp同步(设置UDP入站流量绕过防火墙)

Windows10搭建NTP授时服务器 1、先打开注册表,win+r 然后输入regedit 阅读详情

文章目录

背景

客户有个局域网,局域网里面有的设备,时间都不一致,导致交互的时候可能出现问题;

现在刚好有台主机,有两个以太网接口,其中一个可以连外网,能获取到网络时间,我们可以把这台主机做成ntp服务器,供局域网内其他主机做时间同步;

以下是相关操作方法步骤;

windows如何配置ntp服务器

手动配置

  1. 打开注册表编辑器。您可以按Win+R键,然后输入regedit并回车。

  2. 导航到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer

  3. 在右侧面板中,双击“Enabled”,然后在数据值字段中输入“1”。
    在这里插入图片描述

  4. 导航到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config

  5. 在右侧面板中,双击“AnnounceFlags”,然后在数据值字段中输入“5”。
    在这里插入图片描述

  6. 关闭注册表编辑器。

  7. 打开命令提示符(以管理员身份),然后输入以下命令来重启Windows时间服务:

net stop w32time && net start w32time

在这里插入图片描述

Windows主机已经被设置为NTP服务器,其他设备(如Linux主机和NVR设备)应该能够从此主机获取时间信息了。对于Linux主机和NVR设备,你需要将它们的NTP客户端指向Windows主机的IP地址。

  1. (20240123)将Windows Time服务设置为开机自启
    今天重启神角矿工控机,发现ntp服务没有启动(启动类型显示“手动”),然后我把它改成“自动”以支持开机自启。
    在这里插入图片描述

配置参数AnnounceFlags和Enabled含义

在Windows的注册表设置中,AnnounceFlags和Enabled这两个键值对NTP服务器的配置有特殊的含义。

  1. AnnounceFlags: 这个键控制了W32Time服务(Windows Time)是否(以及如何)向网络公布自己作为一个可用的时间源。它的值是一个位掩码,表示不同的标志。当AnnounceFlags的值设为5时,表示以下两个条件:

    • 值4(二进制100)告诉W32Time服务,只有当本机是一个可靠的时间服务时(例如,它已经被配置为手动同步到一个硬件时钟或外部NTP服务器),才公布自己为时间服务器。

    • 值1(二进制001)让W32Time服务始终公布自己为时间服务器,无论它是否已经接收到合法的时间更新。

  2. Enabled: 这个键决定了是否启用NTPServer。如果把这个值设为1,那么NTPServer就会被启用,即W32Time服务将作为NTP服务器,为其他设备提供时间。

请注意,在修改注册表之前,一定要创建一个还原点或者备份注册表。错误的修改可能会导致系统不稳定。

注意:AnnounceFlags默认值为a,如果我不修改它,貌似也能正常工作。

使用软件配置(NetTime)

在Windows上,有一些第三方应用程序允许你很容易地设置NTP服务器。

例如, “NetTime”。NetTime是一个简单的、易于使用的时间同步客户端,也可以作为服务器运行。以下是如何设置它的步骤:

  1. 下载并安装NetTime:http://www.timesynctool.com/

  2. 运行NetTime,然后右键点击系统托盘中的NetTime图标,选择“Settings”。

  3. 在“Settings”窗口中,勾选"Always provide time"选项,使得NetTime作为服务器提供时间服务。

  4. 点击“OK”保存设置。

这样,你就把你的Windows主机设为了NTP服务器。然后你就可以在其他设备(如Linux主机和NVR设备)上将其NTP客户端指向Windows主机的IP地址,实现局域网内的时间同步。

在这里插入图片描述
在这里插入图片描述

实操

下载它:
在这里插入图片描述

下载完成后点开默认安装即可:
在这里插入图片描述
点击Settings,勾选Allow other computers to sync to this computer:
在这里插入图片描述
弹出个警告,提示我们在把此主机用于ntp服务器时,需保证此主机时间的准确性,我们点No即可:
在这里插入图片描述
在这里插入图片描述

相关疑问:0.nettime.pool.ntp.org是什么?

在这里插入图片描述

0.nettime.pool.ntp.org是一个公共的网络时间协议(NTP)服务器地址,它是NTP Pool Project的一部分。

NTP Pool Project是一个大型的、由志愿者和赞助商维护的NTP服务器池。它为全球的互联网用户提供精确的时间服务。"pool.ntp.org"项目使用DNS轮询来分配各种时间服务器的流量,这意味着当你查询"pool.ntp.org"时,DNS服务器会返回该池中任意一个服务器的IP地址。

在0.nettime.pool.ntp.org这个地址中,0表示该服务器在NTP Pool中的逻辑编号,而nettime则可能是服务器组的名称,但我没有找到关于nettime的特定信息。通常,你会看到像0.pool.ntp.org,1.pool.ntp.org这样的地址,其中的数字(如0, 1)代表了不同的服务器或服务器组。

然而,如果你的网络不能访问互联网,那么你将无法使用这个地址,因为它需要通过互联网来访问NTP Pool的服务器。在这种情况下,你需要设置一个内部的NTP服务器,如我之前所述。

我在神角矿win10工控机上用这个服务作为ntp同步服务器,但是盒子一直无法同步成功不知道怎么回事,一直显示超时(可能是工控机的防火墙阻止了,见本文后面解释)

在这里插入图片描述

注意事项

请务必检查windows主机123端口是否已被占用,方法请参考:windows查看端口占用,通过端口找进程号(查找进程号),通过进程号定位应用名(查找应用)(netstat、tasklist)

ubuntu20.04如何同步ntp服务器时间?

使用timedatectl systemd-timesyncd服务

Ubuntu 20.04默认使用的是systemd-timesyncd服务来同步时间,你不需要另外安装NTP。以下是如何使用timedatectl来同步NTP服务器的时间:

  1. 首先打开终端。

  2. 使用以下命令检查systemd-timesyncd服务的状态:

timedatectl status

在这里插入图片描述

  1. 如果NTP service: active行显示为yes,则表示systemd-timesyncd服务正在运行。如果没有,你可以用以下命令启动它:
sudo timedatectl set-ntp on
  1. 现在你的系统应该会自动从默认的NTP服务器同步时间。你也可以修改/etc/systemd/timesyncd.conf文件来更改NTP服务器。例如,使用nano编辑器:
sudo nano /etc/systemd/timesyncd.conf

在这里插入图片描述

  1. 在此文件中,找到以#NTP=开头的行,删除#并添加你的NTP服务器,多个服务器之间用空格分隔。例如:
NTP=server1 server2

在这里插入图片描述

  1. 保存并关闭文件。然后重启systemd-timesyncd服务来应用更改:
sudo systemctl restart systemd-timesyncd

在这里插入图片描述
7. 查看时间是否同步成功
用timedatectl命令查看,如果同步成功,我的盒子RTC Time那儿时间会显示正确,而不是1970xxxx:

timedatectl

在这里插入图片描述
用systemctl status systemd-timesyncd.service --no-pager命令查看systemd-timesyncd服务的状态以及重要日志:

systemctl status systemd-timesyncd.service --no-pager

如果同步成功,会显示下面这行文字:

Initial synchronization to time server 192.168.19.232:123 (192.168.19.232).

在这里插入图片描述

以上就是在Ubuntu 20.04上使用timedatectl来同步NTP服务器时间的步骤。

(重要)设置windows ntp服务器123端口 UDP的入站(必选)和出站流量(非必选)

注意:此方法为备选方案,在ntp无法同步时,可测试开启,看看开启后是否能够同步。

在Windows中,你可以通过以下步骤检查和配置防火墙以允许UDP 123端口的入站和出站流量:

在这里插入图片描述

  1. 打开“控制面板”。

  2. 点击“系统和安全”。

  3. 点击“Windows Defender 防火墙”。

  4. 在左侧菜单中,点击“高级设置”。

  5. 在新窗口中,你会看到"入站规则"和"出站规则"两个选项。首先,我们来创建一个允许UDP 123端口入站的规则。

  6. 点击"入站规则",然后在右侧点击"新建规则"。

  7. 在弹出的向导中,选择"端口",然后点击"下一步"。

在这里插入图片描述

  1. 选择"UDP",然后在"特定本地端口"中输入"123",点击"下一步"。

在这里插入图片描述

  1. 选择"允许连接",然后点击"下一步"。

在这里插入图片描述

  1. 确保所有的网络类型都被勾选,然后点击"下一步"。

  2. 给规则命名(例如,“NTP UDP 123 Inbound”),然后点击"完成"。

在这里插入图片描述

在这里插入图片描述

现在我已经可以让外部主机获取到ntp服务的时间了,后面出站规则貌似不用设置了

在这里插入图片描述


(下面无需设置)

接下来,我们创建一个允许UDP 123端口出站的规则。

  1. 在左侧菜单中,点击"出站规则",然后在右侧点击"新建规则"。

  2. 重复步骤7-11,只是在第9步时选择"允许连接"。

现在,Windows防火墙应该已经配置为允许UDP 123端口的入站和出站流量了。

20240123 今天调试神角矿,工控机上的ntp服务一直不能被外部请求通(本机可以),发现是被防火墙给阻止了(我后面按照上面上面配置了123端口 UDP的入站流量,就可以了)

如图:原先是将公用网络的防火墙打开了,我把它关闭,ntp服务就能使用了。

在这里插入图片描述

20240123 ubuntu systemd-timesyncd 时间同步(ntp同步)报错:Server has too large root distance. Disconnecting. 解决办法

https://dontla.blog.csdn.net/article/details/135777981

20240701 p工说pc上部署的ntp服务盒子没法访问,后面重启下pc的ntp服务就好了,不知为啥。。。

参考文章

参考文章:时间同步服务器

20240801

windows控制台检测ntp服务命令

w32tm /stripchart /computer:192.168.50.229 /samples:5 /dataonly

如果ntp服务正常,将返回如下信息,否则将提示错误:

在这里插入图片描述

linux nmap命令检查ntp 123 udp端口是否打开

nmap -sU 192.168.50.229 -p 123

不过没有什么大用,只是检测服务是否被打开,如果有防火墙阻挡,还是无法同步时间。

注意:如果pc机部署了ntp服务,但是防火墙打开,在关闭防火墙后,需要重启ntp服务,ntp服务才能被正常使用!

[笔记] Windows配置NTP时间同步 Windows - 运维篇 第六章 Windows配置NTP时间同步 阅读详情

相关推荐

跨平台NTP服务配置实战:Windows与Ubuntu局域网时间同步全攻略

本文提供了一份详细的跨平台局域网NTP服务配置指南。核心在于将一台能访问互联网的Windows主机配置为NTP服务器,并指导Ubuntu客户端通过systemd-timesyncd服务向其同步时间。文章重点解决了防火墙配置、端口占用及常见同步错误等实战难题,确保内网设备时间统一,适用于监控、日志、自动化等对时间敏感的场景。

weixin_28366353的博客 203

NetTime的使用方法

NetTime是一款非常好用的电脑端时间同步系统软件,能够让你的多台电脑时间进行同步,对于集体时间观念很强的办公团体是非常有用的。软件基于先进的时间协议,并且支持多种TCP/IP网络时间协议,包括且不局限于Time、UnixTime、NTP/SNTP等等,并且兼容性强,支持多种不同系统的电脑进行时间同步,基本可以满足所有用户的使用需求。软件可以让用户自己选择同步时间的模式,包括同步时间、同步范围等等,并且可以自己选择网络时间协议和自动识别时区,让你的电脑实现与网络时间的完美同步,一分一毫都不差。 使用方法

WTxiaoduantui的博客 8374

运维系列:国内常用ntp服务器地址及ip

国内常用ntp服务器地址及ip

weixin_54626591的博客 2万+

国内常见时间服务器

国内常见时钟服务器

闲人 5万+

网络时间同步实用工具NetTime

NetTime是一个跨平台的网络时间同步实用程序,其目的是为了简化网络中的时间同步过程。在这一章节中,我们将深入探讨NetTime的基本功能、用户界面,以及与其他NTP客户端软件的对比。NetTime软件不仅可以轻松地将本地计算机的时间与网络上多个NTP服务器的时间进行同步,还能提供时间同步历史记录、本地时间源的选择以及其他时间管理工具。NetTime的用户界面简洁直观,非常适合进行日常的时间同步操作。

weixin_28736145的博客 2037

NetTime:实现计算机网络时间同步的源代码

网络时间协议(Network Time Protocol, NTP)是用于在网络上进行时间同步的协议,它能够在全球范围内的计算机网络中同步系统时钟。NTP的历史可以追溯到20世纪80年代,由美国德拉瓦大学的David L. Mills教授主导设计。NTP的目标是在各种网络条件下实现高精度的时间同步。最初版本的NTP(NTPv0)在1980年代初期发布,随后经历了若干次主要的迭代,包括NTPv1、NTPv2、NTPv3,直至目前广泛使用的NTPv4。

weixin_36296444的博客 1239

Windows+Ubuntu混合网络NTP同步全攻略:从服务器配置到客户端避坑

本文详细解析了在Windows与Ubuntu混合网络中部署企业级NTP时间同步服务的完整方案。针对NTP服务器配置、防火墙策略(UDP 123端口)及客户端同步等核心环节,提供了从Windows W32Time服务深度配置到Ubuntu systemd-timesyncd调优的实战指南,并涵盖端口占用排查、跨子网同步等常见避坑技巧,确保混合网络时间一致性与业务连续性。

weixin_29280657的博客 966

UsualToolCMS-验证码绕过漏洞复现

本文以UsualToolCMS为靶场,复现了验证码绕过漏洞

小小小屿屿屿的博客 913

跨平台局域网NTP服务实战:从Windows Server到Ubuntu Client的防火墙穿越与排错

本文详细介绍了如何在混合操作系统局域网环境中搭建NTP服务,从Windows Server配置到Ubuntu Client的防火墙穿越与排错。通过实战案例和步骤详解,帮助解决时间同步问题,确保日志系统、安全认证和自动化任务的正常运行。重点涵盖了Windows防火墙规则设置、systemd-timesyncd服务配置及常见错误排查。

weixin_30902251的博客 407

基于three.js的室内全景3D展馆案例分享

3D场景展厅

acheng 3547

计算蛋白质结构中氨基酸之间的方向和方位

方向 (Direction):通过相邻氨基酸的 CαCα​ 原子坐标差值,得到方向向量,描述两个氨基酸之间的几何方向。方位 (Orientation):可以通过二面角(如 Psi)来表示相邻氨基酸之间的旋转关系,或者通过局部坐标系(基于 NN、CαCα​、CC 原子)描述残基的空间取向。这些计算是研究蛋白质结构动力学、折叠过程、以及相互作用的基础,尤其是在使用机器学习和深度学习模型进行蛋白质结构预测时,这些几何信息有助于更好地捕捉残基之间的空间关系。

qq_27390023的博客 1674

常见的NTP授时服务器地址(本文不断更新中)

@[TOC](目录) 一、中国科学院国家授时中心NTP授时服务器地址: ntp.ntsc.ac.cn 具体使用方法可以参见中国科学院《关于“网络授时域名”全面试运行测试的公告》 http://www.cas.cn/tz/201809/t20180921_4664344.shtml 二、腾讯云NTP授时服务器地址: 对于非腾讯云设备,可以使用腾讯云提供的公网 NTP 服务器(即:外网 NTP 服务器) time1.cloud.tencent.com time2.cloud.tencent.com tim

J.M.C 的博客 13万+

用STM32L552驱动AD9102:一个硬件工程师的实战避坑指南(附完整代码)

本文详细介绍了如何使用STM32L552微控制器驱动AD9102任意波形发生器芯片,从硬件设计到波形生成的完整实战指南。内容包括电源架构、时钟电路设计、输出调理电路等关键硬件设计要点,以及软件驱动架构、波形存储优化和典型波形生成实例。通过实战经验分享,帮助硬件工程师避开常见设计陷阱,提升开发效率。

weixin_30889885的博客 324

Linux 时间同步systemd-timesyncd介绍

如果是虚拟机环境,应该把与主机时间同步功能关闭后在启用systemd-timesyncd,否则可能会有问题,systemd-timesyncd只能作为客户端,不能作为NTP服务器,要成为NTP服务器,可以安装chrony、ntpd,或者open-ntp。一个空格分隔的NTP服务器列表,用作备用NTP服务器。systemd-timesyncd.service active: yes    ##NTP时间同步是否开启,yes表示是,systemd-timesyncd服务为活动也就是开启了NTP时间同步。

好习惯成就伟大 5556

国社科“选题设计论证”部分不再难!用AI快速梳理五大核心板块,轻松撰写出高质量的基金申报书(附AI提示词)

七哥给大家推荐的高校都在用的AI平台——高级学术版专业应用平台,集成了ChatGPT、Claude、Gemini、Grok等Al大模型的PLUS版本平台,包括 ChatGPT-5、4o、o3、4.1、4.5、Gemini 2.5 Pro、Claude 3.7、Claude 4、DeepSeek 满血版、Grok 3 、Grok 4等原生线路,还有国际主流的GPTs学术应用,可以辅助大家高效完成科研和学术写作任务,当然撰写硕博论文,课题、职称论文、国社科、国自然基金本子也是手拿把掐。

智能AI让学术科研更容易 922

Windows11配置WSL2支持代理上网

说起来本来这个功能我也不需要的,只是最近突然有个需求就顺便研究了下,WSL2默认的网络方式是NAT,即WSL2的网卡本身是虚拟网卡,通过以太网或WIFI的地址转换来上互联网,我试了下是不能直接走代理的,最近比较忙没具体研究,但是我用另一种方式实现了,下面介绍给需要的人。注意:这个方法只能是WIndows11系统,WIndows10系统上的WSL2缺少了一项功能导致不可用。1、方法总体没什么难度,NAT方式暂时没研究透,后续有时间再研究2、WIndows10系统不支持mirrored,暂时需要另辟蹊径。

jiexijihe945的博客 9583

配置ntp时间服务器

搭建本地时间同步服务器架构性质服务端server客户端node要求第一步:定位服务端server1# 安装软件2# yum install chrony -y # 默认已安装3# 编辑配置文件,定位第3行,修改为阿里的时间服务地址456重启服务78测试91011设置允许客户端时间同步121326allow192定位第26行,设置谁可以访问本机进行同步14第二步:定位客户端node1安装软件23编辑配置文件4。

cycyzh的博客 7825

【思考模型框架】采用双钻模型:发散(桌面研究/用户访谈)→收敛(需求归类/优先级排序),输出需求规格书、追踪矩阵及产品待办清单。

设计思维双钻模型是一种以用户为中心的需求管理方法,通过"发散-收敛"的双循环确保问题定位准确、方案切实可行。第一钻石(探索→定义)聚焦"找对问题",运用用户访谈、田野调查等方法挖掘真实需求;第二钻石(开发→交付)解决"做对方案",通过原型测试、A/B测试验证可行性。该模型强调低保真验证、多团队协作和真实用户测试,避免资源浪费与伪需求开发。典型应用场景包括产品功能优化、用户体验提升等需要精准落地的需求场景。核心价值在于建立从用户痛点到解决方案的可控闭

奶爸的编程之路,也就一周冷个三天 309

国内可用的Internet时间同步服务器地址(NTP时间服务器) 好在阿里云提供了7个NTP时间服务器也就是Internet时间同步服务器地址(转)...

国内可用的Internet时间同步服务器地址(NTP时间服务器) 好在阿里云提供了7个NTP时间服务器也就是Internet时间同步服务器地址 ntp1.aliyun.com ntp2.aliyun.com ntp3.aliyun.com ntp4.aliyun.com ntp5.aliyun.com ntp6.aliyun.com ntp7.aliyun.com 以下红...

weixin_30389003的博客 4万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Linux【工具 01】NTP时间服务器搭建及Linux+Windows客户端使用(一篇学会使用NTP服务)

NTP时间服务器搭建及Linux+Windows客户端使用(一篇学会使用NTP服务)

Java与大数据相关实践内容分享! 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

国内常用NTP服务器地址及IP(阿里云时间服务器)

下面的好多都失效了,向阿里看齐这几个应该都是好使的,更新一下。

一个懒鬼的博客 2万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

NTP时钟同步服务器

说明:由于设备A发送给设备B的时间,在设备B收到之时、设备A当前的时间就从之前10点增加到了消息在到达设备B时途中所花费的时间,因此T2-T1的时间差就多增加消息发给设备B途中所花费的时间,并非两者实时的时间差。同理T3-T4的时间差值就少计算了设备B回复给设备A消息途中花费的时间差,并不是设备A收到消息当时本地的时间减去此时设备A的时间,因为在设备A收到消息时,设备B的时间已经在消息回复途中增加了。使用NTP的目的是使所有设备的时间与网络上时钟服务器的时间同步,以使网络上所有设备的时间保持一致。

想做职场小白吗? 我来教您....... 1万+

NTP服务配置

NTP(Network Time Protocol)是一种用于计算机系统时间同步的协议。在CentOS系统下,可以通过配置NTP服务来实现多台机器之间的时间同步。以下是具体步骤:bash 复制代码 sudo yum install ntp 2. 配置NTP服务器 选择其中一台机器作为NTP服务器,编辑/etc/ntp.conf文件。bash 复制代码 sudo vim /etc/ntp.conf 在ntp.conf文件中,进行如下配置:conf 复制代码restrict 192.168.0.0 mask 2

pineapplegi的博客 1万+

国内外常用公共NTP网络时间同步服务器地址

不同NTP服务器处理闰秒问题的方式可能不同,如果对时间同步精度存在需求,请关注你使用的NTP服务提供商的公告。2022/10/2测试,ntp2.aliyun.com至ntp7.aliyun.com存在指向ntp.aliyun.com的CNAME记录。pool.ntp.org 是一个以时间服务器的大虚拟集群为上百万的客户端提供可靠的 易用的 网络时间协议(NTP)服务的项目。NTP Pool Project维护。以下为旧外网 NTP 服务器地址,旧地址仍可使用,但建议您配置使用新的外网 NTP 服务器地址。

  38万+
上一篇: windows查看端口占用,通过端口找进程号(查找进程号),通过进程号定位应用名(查找应用)(netstat、tasklist)
下一篇: Linux ntpdate命令介绍(校时客户端)(ntp客户端)ubuntu离线安装ntpdate(未封装、高端口号)(知名端口、注册端口、动态端口/私有端口)
Dontla
Dontla 科技专利发明人 科技专利发明人 领域专家: Python技术领域 领域专家: Python技术领域
博客等级 码龄8年 2万+粉丝 4087原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

Dontla

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

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

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

打赏作者

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

抵扣说明:

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

余额充值