Geral
O que é a NTP pública do Google?
O NTP público do Google é um serviço de tempo global sem custo financeiro que pode ser usado para sincronizar com relógios atômicos do Google. Ele implementa o smear de salto para lidar suavemente com segundos bissextos sem interrupções.
Por que o Google está trabalhando em um serviço NTP?
A marcação de tempo é importante para nós, e o NTP é de longe o protocolo de sincronização de tempo mais usado. Em geral, o NTP funciona muito bem. No entanto, sabemos que muitos servidores NTP não anunciam segundos bissextos corretamente e que, mesmo quando são anunciados por meio do NTP, muitos sistemas não lidam corretamente com o salto.
Desde 2008, resolvemos esse problema internamente usando o segundo bom, estendendo a mudança ao longo das horas ao redor do salto. Isso funcionou muito bem. Quando lançamos o Google Compute Engine, começamos a fornecer tempo distribuído via NTP às máquinas virtuais dos clientes. O NTP público do Google disponibiliza esse recurso para dispositivos conectados à Internet no mundo todo.
Os Googlers usam a NTP pública do Google?
Sim. Usamos o NTP público do Google para definir os relógios nos laptops, estações de trabalho, roteadores e muitos outros dispositivos. Ele também é usado pelos clientes do Google Fiber.
Existem dependências entre produtos com a NTP pública do Google?
Não. O NTP público do Google é um serviço independente.
Preciso de uma Conta do Google para usar o NTP público do Google?
Não.
Uso e suporte
Como usar o NTP público do Google?
Configure os dispositivos para usar o servidor NTP time.google.com
ou os quatro servidores time1.google.com
, time2.google.com
, time3.google.com
e time4.google.com
. Se não for possível configurar vários servidores, o time.google.com
selecionará automaticamente um servidor do Google apropriado por perto.
Temos instruções detalhadas para muitos sistemas operacionais conhecidos.
Estou usando outro serviço de NTP agora. Também posso usar o NTP público do Google?
Recomendamos que você não misture servidores NTP fragmentados e não fragmentados. Os resultados durante um segundo bissexto podem ser imprevisíveis.
A NTP pública do Google é adequada para todos os tipos de dispositivos ativados para Internet?
Sim. O NTP público do Google pode ser usado em qualquer dispositivo compatível com as versões 3 ou 4 do NTP ou do SNTP. Se você encontrar alguma situação em que o NTP público do Google não funcione bem, entre em contato conosco.
Em que países o NTP público do Google está disponível?
Ele está disponível para usuários da Internet em todo o mundo, embora sua experiência possa variar muito de acordo com o local específico.
A NTP pública do Google funciona com todos os ISPs?
O NTP público do Google funciona com a maioria dos ISPs, supondo que você tenha acesso para alterar as configurações de NTP.
Preciso usar todos os quatro nomes de servidor NTP do Google Public?
Não. Você pode usar time.google.com
para ser direcionado automaticamente para um servidor
próximo.
Qual é a ordem de especificação dos nomes dos servidores?
Não, a ordem é irrelevante.
Qual é o SLA do serviço?
Não fornecemos um SLA para este serviço no momento.
Quais são os Termos de Serviço?
A NTP pública do Google é coberta pelos Termos de Serviço das APIs do Google.
Estou executando um ISP ou uma rede corporativa. Posso redirecionar todos os meus usuários para o NTP público do Google?
Sim. Aceitamos tráfego de qualquer número de clientes NTP. Mas, no momento, o NTP público do Google é um serviço sem SLA.
Posso usar a NTP pública do Google no meu projeto ou produto comercial?
Sim, sujeito aos nossos Termos de Serviço. O NTP público do Google é um serviço sem SLA. Não assumimos qualquer compromisso sobre disponibilidade ou precisão.
Eu administro um servidor NTP para minha organização. Posso sincronizá-lo com a NTP pública do Google?
Sim.
Posso usar a NTP pública do Google a partir de instâncias do Google Compute Engine?
Sim, mas você terá resultados melhores com o metadata.google.internal
(instruções detalhadas).
O serviço de tempo desse servidor virtual é distribuído de maneira idêntica ao NTP público do Google.
Posso usar o NTP público do Google de máquinas virtuais em execução em outros provedores de nuvem?
Sim.
Como posso receber suporte da equipe de NTP pública do Google?
Recomendamos que você participe dos nossos Grupos do Google para receber atualizações da equipe e fazer perguntas. Se você encontrar um problema e quiser informá-lo, consulte Como relatar problemas para ver procedimentos.
Benefícios técnicos
Há mais detalhes sobre o esquema de salto?
Sim, temos mais informações aqui.
Como o NTP público do Google usa o campo "Indicador de salto" (LI, na sigla em inglês)?
O NTP público do Google sempre define o campo LI como 0, porque o segundo bissexto é aplicado no lado do servidor, usando o método Smear.
Onde estão seus servidores?
Os servidores NTP públicos do Google estão disponíveis em vários dos nossos data centers na América do Norte, na Europa e na Ásia.
A NTP pública do Google é compatível com o IPv6?
Sim.
A NTP pública do Google é compatível com o Autokey ou o NTS?
Não.
Se você tiver interesse na distribuição de tempo segura, consulte o Roughtime, um projeto experimental da equipe do Chrome. O horário ainda não é um serviço de tempo de alta precisão, mas é um experimento para fornecer um horário confiável.
A NTP pública do Google é compatível com clientes SNTP?
Sim.
O NTP público do Google é compatível com clientes do Windows Time?
Sim.
A NTP pública do Google é compatível com o modo 6 ou 7?
Não, ele não responderá a mensagens de controle, como as enviadas por ntpq
ou ntpdc
.
A NTP pública do Google poderia ser usada indevidamente em ataques de amplificação de NTP?
Não. Os ataques de amplificação de NTP usam mensagens de controle do NTP. O NTP público do Google responde apenas a consultas de horário do cliente e envia respostas de tamanho semelhante à solicitação.