Допустим, я нахожусь в корпоративной сети, где протокол NTP заблокирован, системные администраторы BOFH ^ H ^ H ^ H ^ H не разблокируют его, и они не удосужились настроить хороший внутренний NTP-сервер. Какой хороший источник обеспечивает время через HTTP/HTTPS?
3 ответа
ЛЮБОЙ веб-сервер предоставляет дату в заголовках ответа с точностью до секунды.
Вы можете просто зайти на авторитетный веб-сайт, такой как https://google.com, и поверить, что они сохраняют свои часы в здравом уме. Если вы хотите быть супер уверен, вы можете проверить несколько сайтов.
Использование https имеет преимущество перед NTP - это безопасно!
На самом деле существует стандарт для точного и безопасного получения времени с веб-серверов с помощью нескольких синхронизированных запросов: http://phk.freebsd.dk/time/20151129.html.
Вы можете использовать HTTP Time Protocol / htpdate. Это не хороший источник, по сравнению с NTP.
Другие варианты включают в себя подключение GPS-приемника или использование модема.
Лично я бы пожаловался на сисадминов вашему боссу. Правильное время важно, если вы хотите точно оценить тайм-ауты HTTP-кэша и другие важные для времени вещи.
Ссылка в принятом ответе мертва. Попробуйте это: http://www.timeapi.org/