在 NTP 被阻止的地方,可以使用通过 HTTP 进行时间同步的公共、信誉良好的来源吗?

在 NTP 被阻止的地方,可以使用通过 HTTP 进行时间同步的公共、信誉良好的来源吗?

假设我所在的公司网络 NTP 协议被阻止,BOFH^H^H^H^H 系统管理员不会解除阻止,而且他们也懒得设置一个良好的内部 NTP 服务器。通过 HTTP/HTTPS 提供时间的良好来源是什么?

答案1

您可以使用HTTP 时间协议 / htpdate. 这不是好的源,不与 NTP 进行比较。
其他选项包括连接 GPS 接收器或使用拨号调制解调器

就我个人而言,我会向你的老板抱怨系统管理员。如果你想准确判断 HTTP 缓存超时和其他时间敏感的事情,正确的时间很重要

答案2

任何网络服务器都会在响应的标头中提供日期,精度为秒。

你可以访问一个信誉良好的网站,例如https://google.com并相信他们会保持时钟正常。如果你想非常确定,你可以探测多个站点。

使用 https 比 NTP 有一个好处——它很安全!

实际上,目前已经有一个标准正在制定中,通过使用多个定时请求,可以准确、安全地从 Web 服务器获取时间:http://phk.freebsd.dk/time/20151129/

相关内容