一、基础定义
NTP = Network Time Protocol,网络时间协议,端口 UDP 123。 NTP 服务器是专门提供标准统一时间的网络服务器,作用:给电脑、服务器、监控、工控、无人机、网络设备同步系统时钟,消除设备时间偏差。
核心作用
内网怎样自建 NTP 服务器
方案一:Linux 搭建 NTP(chrony,推荐)
1. 安装 chrony
CentOS/RHEL
yum install chrony -y
Ubuntu/Debian
apt install chrony -y
2. 修改配置文件 /etc/chrony.conf
场景 A:内网能访问外网(同步公网时间)
# 公网授时源,国内可用
server ntp.aliyun.com iburst
server ntp.ntsc.ac.cn iburst
# 允许内网所有网段同步时间,替换你的内网网段
allow 192.168.0.0/16
allow 10.0.0.0/8
allow 172.16.0.0/12
# 离线兜底:断网后本地时钟稳定运行
local stratum 10
# 开启日志
logdir /var/log/chrony
log tracking measurements statistics
场景 B:完全离线内网(无外网,纯本地授时)
注释所有server xxx公网源,只保留下面配置:
# 不连接外部时钟,本机作为基准
local stratum 8
# 允许全部内网设备接入
allow 0.0.0.0/0
3. 启动并开机自启
systemctl enable –now chronyd
4. 放行防火墙 UDP123
firewalld
firewall-cmd –add-port=123/udp –permanent
firewall-cmd –reload
无防火墙可跳过。
5. 验证服务状态
# 查看时间同步源
chronyc sources
# 查看时间偏移、同步状态
chronyc tracking
# 查看已连接的内网客户端
chronyc clients
6. 内网客户端同步(Linux 客户端)
编辑客户端/etc/chrony.conf,只写内网 NTP 服务器 IP
server 192.168.1.100 iburst # 替换你的NTP服务器内网IP
重启 chronyd 即可。
方案二:Windows Server 搭建内网 NTP 服务器
1. 打开注册表 regedit
定位路径: HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\W32Time\\Parameters
进入子项 TimeProviders\\NtpServer 设置 Enabled = 1 (开启本机 NTP 服务)
2. 配置允许内网访问
路径:HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\W32Time\\Config
- AnnounceFlags = 5
- MaxPollInterval = 10
- MinPollInterval = 4
3. 重启 Windows 时间服务
管理员 CMD 执行:
net stop w32time
net start w32time
4. 防火墙放行 UDP 123
入站规则新建:UDP 123 端口,允许内网网段访问。
网硕互联帮助中心






评论前必须登录!
注册