Общий
Что такое Google Public NTP?
Google Public NTP — это бесплатный глобальный сервис времени, который можно использовать для синхронизации с атомными часами Google. Он использует механизм сглаживания високосных секунд для плавной обработки високосных секунд без сбоев.
Почему Google работает над службой NTP?
Хронометраж важен для нас, и NTP — безусловно, самый распространённый протокол синхронизации времени. В целом, NTP работает очень хорошо. Однако мы знаем, что многие NTP-серверы неправильно объявляют дополнительные секунды , и даже если они объявляются через NTP, многие системы некорректно обрабатывают эти секунды .
С 2008 года мы решаем эту проблему внутри компании, «размывая» дополнительную секунду, растягивая изменение времени на все часы, связанные с этой секундой. Это сработало очень хорошо. После запуска Google Compute Engine мы начали предоставлять размываемое время через NTP виртуальным машинам клиентов. Google Public NTP делает эту информацию доступной по всему миру для устройств, подключенных к Интернету.
Используют ли сотрудники Google общедоступный NTP?
Да. Мы используем Google Public NTP для настройки часов на наших ноутбуках, рабочих станциях, маршрутизаторах и многих других устройствах. Его также используют клиенты Google Fiber.
Существуют ли какие-либо кросс-продуктовые зависимости с Google Public NTP?
Нет. Google Public NTP — это независимая служба.
Нужна ли мне учетная запись Google для использования Google Public 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 Public NTP?
Мы рекомендуем не использовать одновременно NTP-серверы с размытым и неразмытым временем. Результаты в течение дополнительной секунды могут быть непредсказуемыми.
Подходит ли Google Public NTP для всех типов устройств с доступом в Интернет?
Да. Google Public NTP можно использовать на любом устройстве, поддерживающем NTP или SNTP версий 3 или 4. Если вы обнаружите, что Google Public NTP работает некорректно, сообщите нам об этом .
В каких странах доступен Google Public NTP?
Он доступен интернет-пользователям по всему миру, хотя возможности могут существенно различаться в зависимости от вашего местоположения.
Работает ли Google Public NTP со всеми интернет-провайдерами?
Google Public NTP должен работать с большинством интернет-провайдеров, если у вас есть возможность изменять настройки NTP.
Нужно ли мне использовать все четыре имени публичных NTP-серверов Google?
Нет. Вы можете использовать time.google.com
для автоматического перенаправления на ближайший сервер.
Имеет ли значение, в каком порядке указывать имена серверов?
Нет, порядок не имеет значения.
Какой SLA действует для данной услуги?
В настоящее время мы не предоставляем соглашение об уровне обслуживания для этой услуги.
Каковы Условия предоставления услуг?
На Google Public NTP распространяются Условия предоставления услуг API Google .
Я использую сеть интернет-провайдера или корпоративную сеть. Могу ли я перенаправить всех своих пользователей на общедоступный NTP-сервер Google?
Да. Мы можем принимать трафик от любого количества NTP-клиентов. Но в настоящее время Google Public NTP — это сервис без соглашения об уровне обслуживания (SLA).
Могу ли я использовать Google Public NTP для своего коммерческого проекта или продуктов?
Да, в соответствии с нашими условиями обслуживания . Google Public NTP — это сервис без соглашения об уровне обслуживания; мы не берём на себя никаких обязательств относительно доступности или точности.
У меня есть NTP-сервер для моей организации. Могу ли я синхронизировать его с Google Public NTP?
Да.
Могу ли я использовать Google Public NTP из экземпляров Google Compute Engine?
Да, но вы получите лучшие результаты, используя metadata.google.internal
( подробные инструкции ). Служба времени с этого виртуального сервера работает так же, как Google Public NTP.
Могу ли я использовать Google Public NTP с виртуальных машин, работающих у других облачных провайдеров?
Да.
Как я могу получить поддержку от команды Google Public NTP?
Рекомендуем вам присоединиться к нашим группам Google , чтобы получать новости от команды и задавать любые вопросы. Если вы столкнулись с проблемой и хотите сообщить о ней, см. раздел «Сообщение о проблемах» для получения информации о процедурах.
Технический
Есть ли более подробная информация о скачкообразном мазке?
Да, у нас есть более подробная информация здесь .
Как Google Public NTP использует поле индикатора скачка (LI)?
Google Public NTP всегда устанавливает поле LI равным 0, поскольку дополнительная секунда применяется на стороне сервера с использованием смазывания.
Где в настоящее время расположены ваши серверы?
Публичные NTP-серверы Google доступны в нескольких наших центрах обработки данных в Северной Америке, Европе и Азии.
Поддерживает ли Google Public NTP IPv6?
Да.
Поддерживает ли Google Public NTP Autokey или NTS?
Нет.
Если вас интересует безопасное распределение времени, вам также может быть интересен Roughtime — экспериментальный проект команды Chrome. Roughtime пока не является высокоточным сервисом времени, но это эксперимент по предоставлению надёжного времени.
Поддерживает ли Google Public NTP клиентов SNTP?
Да.
Поддерживает ли Google Public NTP клиенты Windows Time?
Да.
Поддерживает ли Google Public NTP управляющие сообщения режима 6 или режима 7?
Нет, он не будет реагировать на управляющие сообщения, например, отправляемые ntpq
или ntpdc
.
Можно ли использовать Google Public NTP для атак с усилением NTP?
Нет. Атаки с усилением NTP используют управляющие сообщения NTP. Google Public NTP отвечает только на запросы времени клиента и отправляет ответы, размер которых аналогичен размеру запроса.