NTP pool · 4 min read · Dec 09, 2025

Como juntar seu servidor Linux ao projeto NTP pool

Este tutorial explica como configurar um servidor NTP ( Network Time Protocol) (usando ntpd) e juntá-lo ao projeto NTP pool, que é cada vez mais demandado.

O projeto NTP pool é um sistema DNS que equilibra a carga de milhões de consultas para sincronização de tempo por muitos dispositivos eletrônicos, como servidores, computadores pessoais, tablets, smartphones e mais. Isso significa que todas as consultas para fornecer uma sincronização precisa do relógio em tempo real são divididas entre todos os servidores do pool.

Existem muitos fatores que aumentam a desvio de tempo de qualquer relógio real. Listando os mais relevantes: aceleração e gravidade (incluindo ondas gravitacionais). Se um relógio depende de um dispositivo físico, como um oscilador de quartzo, as variações de temperatura também importam.

O protocolo NTP é útil para a sincronização constante de relógios em tempo real, de modo que a imprecisão do relógio em tempo real de dispositivos eletrônicos cada vez mais utilizados seja reduzida de forma eficiente.

Sem o protocolo NTP, muitos processos eletrônicos que dependem de ter acesso a um relógio em tempo real preciso seriam inviáveis.

Alguns desses processos importantes são: criptografia, transferências bancárias, sinalização digital e mais.

Como os serviços de sincronização de tempo são simples e importantes para nossa civilização digital, este tutorial convida você a configurar seus servidores para se juntar ao projeto NTP pool, para que você contribua para manter milhões de transações digitais funcionando corretamente.

1 Instale o daemon do Protocolo de Tempo de Rede

Este pacote deve ter o mesmo nome em todas as distribuições linux.

Sistemas baseados em Arch

pacman -S ntp

Sistemas baseados em Debian

apt-get install ntp

Sistemas baseados em Red Hat

dnf install ntp
yum install ntp

Sistemas baseados em SUSE

zypper install ntp

2 Configure o daemon do Protocolo de Tempo de Rede

Antes de decidir juntar seus servidores ao projeto NTP pool, por favor, leia isto com atenção: www.pool.ntp.org/join.html

Se você concorda com o texto fornecido no último link, então é hora de escolher pelo menos três servidores NTP com os quais seus servidores irão se sincronizar.

Por favor, considere que quanto mais próximos os servidores estiverem, mais preciso o tempo dos seus servidores deve ser.

Também é recomendado escolher servidores localizados em direções opostas, como uma estratégia contra falhas dos mesmos cabos de fibra óptica ou cobre que fornecem ligação entre os servidores.

2.1 Escolha servidores NTP estáticos

Você pode usar estes servidores NTP de estrato 2:

1a.ncomputers.org
1b.ncomputers.org
1c.ncomputers.org

Você pode escolher servidores do pool aleatoriamente:

0.pool.ntp.org
1.pool.ntp.org
2.pool.ntp.org
3.pool.ntp.org

Você pode substituir de pelo código do seu país

1.de.pool.ntp.org  
1.de.pool.ntp.org
2.de.pool.ntp.org
3.de.pool.ntp.org

Você pode procurar servidores adicionais aqui: support.ntp.org/bin/view/Servers/StratumTwoTimeServers

support.ntp.org/bin/view/Servers/StratumOneTimeServers

2.2 Consultar registros AAAA e A

Uma vez que você saiba quais servidores deseja usar, é hora de conhecer seus endereços IP públicos. É preferível que eles tenham conectividade IPv6.

Você pode usar o comando linux dig:

dig 1a.ncomputers.org ANY
;; SEÇÃO DE RESPOSTA:  
1a.ncomputers.org. 26652 IN AAAA 2a02:c207:2010:9464::1  
1a.ncomputers.org. 26652 IN A    173.212.196.208

Ou este aplicativo online toolbox.googleapps.com/apps/dig

;RESPOSTA
1a.ncomputers.org. 86399 IN AAAA 2a02:c207:2010:9464::1
1a.ncomputers.org. 86399 IN A    173.212.196.208

2.3 Edite o arquivo /etc/ntpd.conf

Uma vez que você saiba os endereços IPv6 e IPv4 dos servidores que escolheu, copie e cole o conteúdo abaixo em /etc/ntpd.conf, substituindo os endereços em negrito conforme necessário.

driftfile /var/lib/ntp/ntp.drift  
restrict default kod nomodify nopeer noquery notrap  
restrict localhost  
server 2001:4ca0:0:103::81bb:fe20  
server 2001:638:a000:1123:123::1  
server 2001:62a:4:311::123

2.4 Reinicie o daemon do Protocolo de Tempo de Rede

Uma vez que o ntpd foi configurado, é hora de carregar o novo arquivo de configuração.

Sistema de inicialização baseado em init.d (por exemplo: upstart, sysvinit)

service ntp restart

systemd como sistema de inicialização

systemctl restart ntp

2.5 Teste seu servidor

Você deve esperar cerca de cinco minutos até que o ntpd estabilize as fontes de tempo e certifique-se de que a porta UDP 123 está aberta: teste do servidor NTP.

3 Adicione redirecionamento de serviço web (opcional)

Caso seu novo servidor NTP esteja executando serviços web também, você pode querer redirecionar consultas web para o site correto. Por exemplo, no apache você deve adicionar este host virtual:

Usando mod_alias

  
ServerName pool.ntp.org  
ServerAlias *.pool.ntp.org *.ntppool.org  
Redirect permanent / http://www.pool.ntp.org/  

Usando mod_rewrite

  
ServerName pool.ntp.org  
ServerAlias *.pool.ntp.org *.ntppool.org  
RewriteRule ^ http://www.pool.ntp.org%{REQUEST_URI} [R=301,L]  

4 Junte-se ao projeto NTP pool

Finalmente, para juntar seus servidores ao projeto NTP pool, siga estes passos:

  1. Vá para manage.ntppool.org/manage
  2. Inscreva-se (caso você não tenha uma conta).
  3. Faça login.
  4. Escreva o nome do host do seu novo servidor NTP ou um de seus endereços estáticos IPv4 / IPv6.
  5. Clique no botão de enviar.

Esperançosamente, você pode fornecer pelo menos um endereço estático IPv4 e um endereço estático IPv6 para cada servidor.

Às vezes, você tem que esperar alguns minutos até que o ntpd estabilize o relógio em tempo real.

Caso peça a localização física do seu servidor NTP, você só precisa fornecer o país onde ele está localizado.

Uma vez que ele apareça na lista Seus Servidores, você pode querer gerenciar a quantidade de tráfego que ele serve, definindo sua velocidade de rede.

Para servidores virtuais OpenVZ, é recomendado que você escolha cerca de 10MBit, uma vez que o servidor pode ser desligado, pois cada instância OpenVZ geralmente suporta uma baixa quantidade de conexões de rede simultâneas.

Para servidores físicos e KVM, você pode selecionar a maior velocidade de conexão disponível, mesmo que sua velocidade de conexão seja inferior a isso.

Como dado de referência: a quantidade de tráfego servido pelos nossos servidores NTP com uma velocidade de rede escolhida de 1000MBit é de cerca de 40 Kb/s downstream e 40 Kb/s upstream.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.