免费、稳定、高可用的 公共 NTP 时间同步服务
面向亚洲互联网用户开放的公益授时服务。为您的服务器、网络设备、物联网终端提供极其精准的 UTC 网络时间基准。
NTP 域名 (推荐)
ntp.bdtime.cn
IPv4 地址 (备用)
61.149.15.93
什么是 NTP?
NTP 是 Network Time Protocol 的缩写,中文通常称为“网络时间协议”。它用于通过网络同步计算机系统时间,广泛应用于服务器、电脑、交换机、路由器、摄像头、数据库、日志系统、金融系统、工业控制系统和各类联网设备。
NTPv4 的核心标准可参考 RFC 5905。NTP 的目标是让客户端和服务器围绕统一的 UTC 时间基准 保持一致;而时区和夏令时显示则由操作系统或应用程序单独处理,NTP 本身并不负责设置本地时区。
简单理解,NTP 的作用就是让联网设备知道“现在的准确时间”,从而保证日志、认证、调度、数据库复制与工业时序等业务基于同一时间线运行。
为什么准确的时间如此重要?
NTP (网络时间协议) 让联网设备知道“现在的准确时间”。很多业务系统看似不依赖时间,但实际上都需要一致、可信、可追溯的时间基准。
服务器运维与安全
确保多节点日志时间一致,便于故障排查、告警关联、攻击溯源和 SIEM 安全审计。
分布式系统与数据库
事务处理、数据备份恢复、主从复制、任务调度、消息队列都需要极其严格的统一时间线。
身份认证与 HTTPS
HTTPS/TLS 证书有效期校验、Kerberos 认证、动态 Token 以及 API 签名都高度依赖系统时间窗口。
物联网 (IoT) 设备
传感器数据采集、事件上报、远程控制命令都需要精确的时间戳来保证时序数据的有效性。
视频监控与安防
监控录像的生成时间、告警触发时间以及后期的法律取证,都必须保证时间的绝对准确。
工业与能源系统
工业控制系统中的事件顺序记录(SOE)、状态切换、采集数据同步都需要统一的时标基准。
内置铷原子钟与 GNSS 卫星融合授时
BDTIME 公共 NTP 服务的上游依托北斗、GPS 等多个 GNSS 时间源构建,采用 3 台独立授时设备组成高可用集群。
每台设备内置铷原子钟。在极端情况下(如失去卫星信号),仍能提供极其稳定的守时能力。失锁后 24 小时内,相对于卫星时间源的偏差可控制在 500 纳秒以内。
设备配置指南
请选择您的操作系统或设备类型,查看具体配置步骤。建议将配置折叠面板展开查看详细代码。
方法一:使用 chrony (推荐)
多数现代 Linux 发行版(如 CentOS 8+, Ubuntu 20.04+)推荐使用 chrony。
# 1. 安装 chrony (根据发行版选择)
sudo apt install chrony # Debian/Ubuntu
sudo yum install chrony # CentOS/RHEL
# 2. 编辑配置文件
sudo vi /etc/chrony/chrony.conf # Debian系路径
# 或 sudo vi /etc/chrony.conf # RedHat系路径
# 3. 在配置文件中加入以下内容
server ntp.bdtime.cn iburst
# 4. 重启服务并设置开机自启
sudo systemctl restart chronyd
sudo systemctl enable chronyd
# 5. 查看同步状态 (*代表同步成功)
chronyc sources -v
chronyc tracking
方法二:使用 systemd-timesyncd
# 1. 编辑配置文件
sudo vi /etc/systemd/timesyncd.conf
# 2. 修改或添加以下内容
[Time]
NTP=ntp.bdtime.cn
FallbackNTP=pool.ntp.org
# 3. 重启服务并启用
sudo systemctl restart systemd-timesyncd
sudo timedatectl set-ntp true
# 4. 查看状态
timedatectl status
timedatectl timesync-status
方法三:使用传统 ntpd
# 编辑 /etc/ntp.conf 并加入:
server ntp.bdtime.cn iburst
# 重启服务
sudo systemctl restart ntpd
sudo systemctl enable ntpd
# 查看状态 (*代表同步成功)
ntpq -p
命令行方式 (需管理员权限运行 cmd 或 PowerShell)
# 配置时间源
w32tm /config /manualpeerlist:"ntp.bdtime.cn,0x8" /syncfromflags:manual /update
# 重启 Windows Time 服务
net stop w32time
net start w32time
# 强制立即同步
w32tm /resync
# 查看同步状态与配置源
w32tm /query /status
w32tm /query /source
图形界面设置方式
- 打开 Windows “设置”
- 进入 “时间和语言” -> “日期和时间”
- 找到 “其他时钟” 或 “Internet 时间” 设置
- 点击“更改设置”,勾选“与 Internet 时间服务器同步”
- 将服务器填写为:
ntp.bdtime.cn - 点击“立即更新”,然后确定。
打开“终端 (Terminal)”应用,执行以下命令:
# 设置网络时间服务器
sudo systemsetup -setnetworktimeserver ntp.bdtime.cn
# 启用网络时间同步
sudo systemsetup -setusingnetworktime on
# 查看当前生效的网络时间服务器
systemsetup -getnetworktimeserver
大多数网络和智能设备都支持图形化的 Web 配置界面。通常路径为:
系统设置 -> 时间设置 / 日期和时间 -> NTP设置 / SNTP设置
NTP 服务器地址填入:
ntp.bdtime.cn
若设备仅支持 IP 地址填入:
61.149.15.93
注:端口通常保持默认设置(UDP 123)。
最佳实践:多时间源配置
对于长期运行的服务器或重要业务系统,建议至少配置 2 至 4 个 NTP 时间源以提高容灾可用性。
server pool.ntp.org iburst
server time.cloudflare.com iburst
server time.google.com iburst
服务边界与使用规范
为了保障公共 NTP 服务能够长期惠及广大用户,请合理、规范地使用本节点:
- 请勿进行高频率、异常频率或攻击性请求,勿用于压力测试、扫描或恶意流量测试。
- 批量设备、固件、商业产品如需内置默认 NTP 地址,建议提前联系我们评估容量。
- 本节点为免费公益服务,不对所有场景提供 SLA 商业承诺。
- 对时间精度要求极高(微秒/纳秒级)的工业、金融、测量场景,建议部署本地 GNSS、PTP 或专用授时硬件设备。
常见问题 (FAQ)
在使用过程中遇到疑问?请查看这里的解答。
ntp.bdtime.cn。域名更便于后期的服务维护和节点迁移(通过 DNS 调度)。如果您的设备不支持域名配置,只能填写数字 IP,则可以使用 61.149.15.93。
- 网络拦截:防火墙、安全组、路由器 ACL 或运营商阻断了 UDP 123 端口的出口访问。
- 服务未启动:系统中负责 NTP 的服务(如 chronyd、ntpd、Windows Time)未处于运行状态。
- 初始偏差过大:如果本机时间与标准时间相差数年,部分客户端会拒绝自动步进调整,需要手动使用
date或ntpdate强行校正一次。 - 虚拟机覆盖:虚拟机的 Guest OS 时钟可能被底层的宿主机(Host OS)时间同步工具覆盖,导致配置失效。
- 时区错误:同步实际上成功了,但由于设备时区设置错误(例如设成了 UTC 导致看起来比北京时间慢 8 小时)。
ntp.bdtime.cn,若设备不支持域名则可填写 61.149.15.93。
服务状态检查
如果你已经完成配置,但不确定是否真正同步成功,可以使用下面的命令快速检查当前时间源、偏差和连通性。
Linux / macOS
# chrony 查看时间源与跟踪状态
chronyc sources -v
chronyc tracking
# 直接查询远端 NTP 响应(部分系统可用)
ntpdate -q ntp.bdtime.cn
Windows
# 查看当前同步状态
w32tm /query /status
# 查看当前生效的时间源
w32tm /query /source
# 连通性与偏差采样
w32tm /stripchart /computer:ntp.bdtime.cn /samples:5 /dataonly