常规
什么是 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 账号才能使用 Google 公共 NTP 吗?
否。
使用和支持
如何使用 Google Public NTP?
将设备配置为使用 NTP 服务器 time.google.com
或四个服务器 time1.google.com
、time2.google.com
、time3.google.com
和 time4.google.com
。如果您无法配置多个服务器,time.google.com
会自动选择附近合适的 Google 服务器。
我们提供了适用于许多主流操作系统的详细说明。
我现在使用的是其他 NTP 服务。我还可以使用 Google 公共 NTP 吗?
建议您不要混用涂抹型和非涂抹型 NTP 服务器。在闰秒期间,结果可能无法预测。
Google 公共 NTP 是否适用于所有类型的联网设备?
可以。任何支持 NTP 或 SNTP 版本 3 或 4 的设备都可以使用 Google 公共 NTP。如果您发现 Google 公共 NTP 无法正常运行的任何情况,请告知我们。
Google 公共 NTP 在哪些国家/地区可用?
全球互联网用户都可以使用 Gemini,但您的体验可能会因具体位置而异。
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 如何使用“闰秒指示器 (LI)”字段?
Google 公共 NTP 始终将 LI 字段设置为 0,因为闰秒是在服务器端使用弥补功能应用的。
您的服务器目前位于何处?
Google 公共 NTP 服务器位于北美洲、欧洲和亚洲的多个数据中心。
Google 公共 NTP 是否支持 IPv6?
是。
Google 公共 NTP 是否支持 Autokey 或 NTS?
否。
如果您对安全的时间分发感兴趣,不妨了解一下 Chrome 团队的实验性项目 Roughtime。Roughtime 还不是高精度时间服务,但它是一项提供可信时间的实验。
Google 公共 NTP 是否支持 SNTP 客户端?
是。
Google 公共 NTP 是否支持 Windows 时间客户端?
是。
Google 公共 NTP 是否支持模式 6 或模式 7 控制消息?
不会,它不会响应控制消息,例如由 ntpq
或 ntpdc
发送的消息。
Google 公共 NTP 是否会被滥用于 NTP 放大攻击?
否。 NTP 放大攻击使用 NTP 控制消息。Google Public NTP 仅响应客户端时间查询,并发送大小与请求类似的回复。