常见问题解答

常规

什么是 Google 公共 NTP?

Google 公共 NTP 是一种免费的全球时间服务,可用于同步到 Google 的原子时钟。它可实现闰秒涂抹,平稳地处理闰秒而不会造成中断。

Google 为什么要开发 NTP 服务?

计时功能对我们非常重要,NTP 是目前为止使用最广泛的时间同步协议。一般来说,NTP 非常好用。然而,我们知道许多 NTP 服务器并不能正确公布闰秒,而且即使通过 NTP 公布闰秒,许多系统也不会正确处理闰秒

从 2008 年起,我们在内部利用“闰秒涂抹”解决方案解决了这一问题,在闰年内的不同时间里持续进行变化。效果非常好。启动 Google Compute Engine 后,我们就开始通过 NTP 为客户提供虚拟机方面的合理使用时间。Google 公共 NTP 使全球联网设备都能使用该服务。

Google 员工在使用 Google 公共 NTP 吗?

可以。我们使用 Google 公共 NTP 在笔记本电脑、工作站、路由器和许多其他设备上设置时钟。也可供 Google Fiber 客户使用。

与 Google 公共 NTP 是否存在跨产品依赖关系?

不会。Google 公共 NTP 是一项独立的服务。

使用 Google 公共 NTP 需要 Google 帐号吗?

不需要。

使用和支持

如何使用 Google 公共 NTP?

将设备配置为使用 NTP 服务器 time.google.com 或四个服务器 time1.google.comtime2.google.comtime3.google.comtime4.google.com。如果您无法配置多个服务器,time.google.com 会自动选择附近的相应 Google 服务器。

我们提供了适用于许多主流操作系统的详细说明

我现在使用的是其他 NTP 服务。我还可以使用 Google 公共 NTP 吗?

我们建议您不要将得到模糊处理和未进行模糊处理的 NTP 服务器混合使用。闰秒期间的结果可能无法预测。

Google 公共 NTP 是否适合所有类型的互联网设备?

可以。Google 公共 NTP 可以在支持 NTP 或 SNTP 版本 3 或 4 的任何设备上使用。如果您发现 Google 公共 NTP 无法正常运行,请告诉我们

Google 公共 NTP 在哪些国家/地区提供?

世界各地的互联网用户都可以使用该服务,不过您的体验可能会因您的特定地理位置而异。

Google 公共 NTP 是否适用于所有 ISP?

Google 公共 NTP 应该适用于大多数 ISP(假设您有权更改 NTP 设置)。

我需要使用全部四个 Google 公共 NTP 服务器名称吗?

不会。您可以使用 time.google.com 自动定向到附近的服务器。

指定服务器名称的顺序是否重要?

不,顺序无关紧要。

该服务的服务等级协议 (SLA) 是什么?

我们目前不提供此服务的服务等级协议 (SLA)。

什么是服务条款?

Google 公共 NTP 受 Google API 服务条款的约束。

运行 ISP 或企业网络。我可以将所有用户重定向到 Google 公共 NTP 吗?

可以。我们可以接受来自任意数量的 NTP 客户端的流量。但是,目前 Google 公共 NTP 是没有服务等级协议 (SLA) 的服务。

我可以将 Google 公共 NTP 用于我的商业项目或产品吗?

可以,您需要遵守我们的服务条款。Google 公共 NTP 服务不提供服务等级协议 (SLA);我们不承诺可用性或准确性。

我为单位运行 NTP 服务器。我可以将其同步到 Google 公共 NTP 吗?

可以。

我可以在 Google Compute Engine 实例中使用 Google 公共 NTP 吗?

可以,但使用 metadata.google.internal 可以获得更好的结果(详细说明)。来自该虚拟服务器的时间服务与 Google 公共 NTP 的污点完全相同。

我可以从其他云提供商运行的虚拟机中使用 Google 公共 NTP 吗?

可以。

如何获得 Google 公共 NTP 团队的支持?

建议您加入我们的 Google 网上论坛,了解我们的团队的最新动态,并提出您的任何问题。如果您遇到了问题并想报告,请参阅报告问题了解相关程序。

技术

是否有关于闰秒涂抹的更多详细信息?

可以,请点击此处了解详情。

Google 公共 NTP 如何使用 Leap Indicator (LI) 字段?

Google 公共 NTP 始终将 LI 字段设置为 0,因为闰秒在服务器端采用涂抹方式。

您的服务器目前位于何处?

我们在北美、欧洲和亚洲的多个数据中心都提供 Google 公共 NTP 服务器。

Google 公共 NTP 是否支持 IPv6?

可以。

Google 公共 NTP 是否支持 Autokey 或 NTS?

不需要。

如果您对安全时间分布感兴趣,还可以查看 Roughtime(Chrome 团队提供的一个实验性项目)。粗略时间还不是高精度时间服务,而是一项提供可信时间的实验。

Google 公共 NTP 支持 SNTP 客户端吗?

可以。

Google 公共 NTP 是否支持 Windows 时间客户端?

可以。

Google 公共 NTP 支持模式 6 还是模式 7 是否控制消息?

不会。这类消息不会响应控制消息,例如 ntpqntpdc 发送的消息。

Google 公共 NTP 可能会遭到 NTP 放大攻击的滥用吗?

不可以。NTP 放大攻击会使用 NTP 控制消息。Google 公共 NTP 仅响应客户端时间查询,并发送与请求大小相似的回复。