NTP 的全称是 Network Time Protocol(网络时间协议),一种用于在计算机和网络设备之间同步时间的协议。它基于 UDP 123 端口通信,主要工作原理是:客户端向 NTP 服务器发送时间请求,服务器返回当前时间戳,客户端综合网络延迟计算出本地时钟偏差,然后自动校准时间。
NTP 服务器通过提供精确的时间信息,确保网络中所有设备的时钟保持一致,这对于需要精确时间记录的应用非常重要。
如果你需要维护 VPS 服务器、数据库或网络设备,要保证它们之间时间正确且同步,那么,一定需要 NTP。
为什么需要 NTP
时间不对看起来是小问题,但在实际应用中可能会引发很多“莫名其妙”匪夷所思的问题。
⚠️日志排查困难:故障发生时,如果各设备时间不一致,日志前后顺序混乱,很难定位问题。
⚠️安全认证失败:Kerberos 等认证机制对时间差很敏感,时间误差超过允许范围会直接登录失败。
⚠️HTTPS 证书异常:证书有有效期,如果本地时间错误,网站会被浏览器判定为证书过期或未生效。
⚠️计划任务冲突:定时任务、数据库主从复制、分布式锁都依赖时间顺序,时间不同步会导致任务重复执行或数据冲突。
因此,无论个人电脑还是服务器集群,都需要 NTP 来保证时间准确。
NTP 的作用
✅让所有设备显示一致的时间
✅自动校正本地时钟漂移(电脑时钟每天可能慢或快好几秒)
✅为日志、证书验证、身份认证、分布式事务提供统一时间基准
✅避免多台设备之间因为时间不一致导致操作顺序混乱
公共NTP服务器池
十一张(www.11zhang.com)站长收录了一份全球免费公共 NTP 服务器 IP 地址列表,方便大家设置电脑、配置服务器时自动校时。
1.国内公共 NTP 服务器 IP 列表
由国内头部云厂商运营,国内节点全覆盖、延迟极低、可用性拉满,无访问频次限制,是家用路由器、监控录像机、商用服务器、办公设备的首选。
运营商 | NTP 服务器 IP 列表 | 备注 |
|---|---|---|
阿里云 NTP | ntp.aliyun.com | 推荐国内使用,稳定可靠 |
腾讯云 NTP | ntp.tencent.com | |
国家授时中心 NTP (NTSC) | ntp.ntsc.ac.cn | |
CNNIC NTP | ntp.cnnic.cn | |
中国 NTP 快速授时服务 (NTP ORG CN) | cn.ntp.org.cn223.113.97.98114.67.103.73119.29.26.206120.25.115.202001:da8:9000::81 | 大陆 |
edu.ntp.org.cn2001:da8:9000::130202.118.1.130202.118.1.81116.13.10.102001:da8:9000::1302001:250:380A:5::10 | 教育网 | |
hk.ntp.org.cn149.129.123.30 | 香港地区 | |
tw.ntp.org.cn | 台湾地区 | |
jp.ntp.org.cn133.100.11.8 | 日本 | |
kr.ntp.org.cn211.233.40.78 | 韩国 | |
sgp.ntp.org.cn218.186.3.36 | 新加坡 | |
us.ntp.org.cn158.69.48.97 | 美国 | |
de.ntp.org.cn131.188.3.223 | 德国 | |
ina.ntp.org.cn203.114.74.17 | 印度尼西亚 | |
中国计量科学研究院 NIM | ntp1.nim.ac.cnntp2.nim.ac.cn111.203.6.13 | |
国际 NTP 快速授时服务 (Pool NTP ORG) | cn.pool.ntp.org120.25.115.20111.230.189.174119.28.183.184 | 全球各地有服务器,尽量使用域名 |
高通中国 NTP | time.izatcloud.nettime.gpsonextra.net | |
海康威视 NTP | hik-time.ys7.comtime.ys7.com | |
教育网(高校自建) | ntp.sjtu.edu.cn | 上海交通大学 |
ntp.neu.edu.cn | 东北大学 | |
ntp.bupt.edu.cn | 北京邮电大学 | |
ntp.shu.edu.cn | 上海大学 | |
ntp.tuna.tsinghua.edu.cn | 清华大学 TUNA 协会 | |
time.ustc.edu.cn | 中国科技大学 | |
ntp.fudan.edu.cn | 复旦大学 | |
ntp.nju.edu.cn | 南京大学 | |
ntp.tongji.edu.cn | 同济大学 | |
香港天文台 | stdtime.gov.hk223.255.185.2223.255.185.3118.143.17.82118.143.17.83time.hko.hk | |
澳门地球气象局 | time.smg.gov.mo |
2.海外公共 NTP 服务器 IP 列表
运营商 | NTP 服务器 IP 列表 | 备注 |
|---|---|---|
Google NTP | time1.google.comtime2.google.comtime3.google.comtime4.google.com216.239.35.0216.239.35.4216.239.35.8216.239.35.12 | 推荐海外 VPS 主机使用。IP 仅限海外使用,国内可 ping 域名获取 |
Apple NTP | time1.apple.comtime2.apple.comtime3.apple.comtime4.apple.comtime5.apple.comtime6.apple.comtime7.apple.comtime.asia.apple.com17.253.84.12317.253.84.12517.253.114.25317.253.116.253 | 国内也可使用 |
Cloudflare NTP | time.cloudflare.com162.159.200.1162.159.200.123 | |
Microsoft Windows NTP | time.windows.com20.189.79.7252.148.114.18840.119.6.22851.137.137.111 | |
NIST NTP(美国标准技术研究院) | time.nist.govtime-nw.nist.govtime-a.nist.govtime-b.nist.gov128.138.141.172132.163.96.1132.163.96.2132.163.97.1132.163.97.2 | |
Facebook NTP | time.facebook.comtime1.facebook.comtime2.facebook.comtime3.facebook.comtime4.facebook.comtime5.facebook.com | |
韩国标准科学研究院 (KRISS) | time.kriss.re.krtime2.kriss.re.kr | |
日本 NICT | ntp.nict.jp | |
Pool NTP ORG(国际) | pool.ntp.org0.pool.ntp.org1.pool.ntp.org2.pool.ntp.org3.pool.ntp.orgasia.pool.ntp.org64.62.194.18881.169.199.94 | 全球各地有服务器,尽量使用域名 |
NTP 设置教程
1.在 Windows 上如何使用 NTP
Windows 系统自带 W32Time 服务,可以用命令行配置。以管理员身份打开命令提示符,然后依次执行以下命令:
1、配置 NTP 服务器
将下面的 IP 替换为你列表中的实际 IP,多个 IP 用空格分隔:
w32tm /config /manualpeerlist:"NTP服务器IP" /syncfromflags:manual /reliable:yes /update
2、重启 Windows Time 服务
net stop w32time && net start w32time
3、立即重新同步时间
w32tm /resync
4、查看同步状态
w32tm /query /status
![图片[1]-国内外常用公共NTP校时服务器地址大全-十一张](https://www.11zhang.com/wp-content/uploads/2026/06/1dce748e5f20260909112822.webp)
net start w32time
![图片[2]-国内外常用公共NTP校时服务器地址大全-十一张](https://www.11zhang.com/wp-content/uploads/2026/06/1cf2b8fb8620260909112932.webp)
![图片[3]-国内外常用公共NTP校时服务器地址大全-十一张](https://www.11zhang.com/wp-content/uploads/2026/06/321532365620260909112821.webp)
如果你想用图形界面,也可以在“控制面板 → 日期和时间 → Internet 时间 → 更改设置”里填写 NTP 服务器 IP,如下图,但命令行更适合服务器批量配置。
![图片[4]-国内外常用公共NTP校时服务器地址大全-十一张](https://www.11zhang.com/wp-content/uploads/2026/06/d6e6bee9ec20260909113959.webp)
2.在 Linux 上如何使用 NTP
Linux 下常用配置方式有 systemd-timesyncd 和 chrony。
编辑配置文件:
sudo nano /etc/systemd/timesyncd.conf
在 [Time] 参数里添加或修改:
[Time]
NTP=203.107.6.88
FallbackNTP=ntp.ubuntu.com
然后启用时间同步:
sudo timedatectl set-ntp true
查看状态:
timedatectl status
如果 set-ntp true 后没生效,可以先执行 sudo timedatectl set-ntp false,修改配置文件后再重新启用。
编辑 /etc/chrony.conf 文件添加或修改:
server 203.107.6.88 iburst
server 你列表中的第二个IP iburst
重启服务:
sudo systemctl restart chronyd
查看时间同步源:
chronyc sources -v
chronyc tracking
如果你只想临时对一次时间,也可以安装 ntpdate 后执行:
sudo ntpdate -u 203.107.6.88
但生产环境建议使用 chrony 或 systemd-timesyncd,因为它们可以持续同步和自动校正。
注意事项
1、在上面收录的 IP 地址列表中,选 2~3 个做 NTP 服务器,一个做主,其余做备。
2、尽量选择延迟低、Stratum 层级小的服务器。
3、确保防火墙允许 UDP 123 端口通信。
4、服务器、交换机、路由器等设备都应该配置 NTP,而不仅仅是一台电脑。
5、定期检查同步状态,让你的设备始终运行在准确的时间线上。










暂无评论内容