Serveur NTP · 5 min read · Dec 09, 2025

Comment rejoindre votre serveur Linux au projet NTP pool

Ce tutoriel explique comment configurer un serveur NTP ( Network Time Protocol) (en utilisant ntpd) et le rejoindre au projet NTP pool, de plus en plus demandé.

Le projet NTP pool est un système DNS qui équilibre la charge de millions de requêtes pour la synchronisation de l’heure par de nombreux appareils électroniques, tels que des serveurs, des ordinateurs personnels, des tablettes, des smartphones et plus encore. Cela signifie que toutes les requêtes pour fournir une synchronisation précise de l’horloge en temps réel sont réparties entre tous les serveurs du pool.

Il existe de nombreux facteurs qui augmentent la déviation temporelle de toute horloge réelle. En énumérant les plus pertinents : l’accélération et la gravité (y compris les ondes gravitationnelles). Si une horloge dépend d’un dispositif physique, tel qu’un oscillateur à quartz, les variations de température sont également importantes.

Le protocole NTP est utile pour la synchronisation constante des horloges en temps réel, de sorte que l’inexactitude de l’horloge en temps réel des appareils électroniques de plus en plus utilisés soit réduite efficacement.

Sans le protocole NTP, de nombreux processus électroniques qui dépendent d’un accès à une horloge en temps réel précise seraient irréalisables.

Certains de ces processus importants sont : le cryptage, les transferts bancaires, la signalisation numérique et plus encore.

Parce que les services de synchronisation de l’heure sont simples et importants pour notre civilisation numérique, ce tutoriel vous invite à configurer vos serveurs pour rejoindre le projet NTP pool, afin que vous contribuiez à maintenir des millions de transactions numériques fonctionnant correctement.

1 Installer le démon du protocole de temps réseau

Ce paquet devrait avoir le même nom dans toutes les distributions Linux.

Systèmes basés sur Arch

pacman -S ntp

Systèmes basés sur Debian

apt-get install ntp

Systèmes basés sur Red Hat

dnf install ntp
yum install ntp

Systèmes basés sur SUSE

zypper install ntp

2 Configurer le démon du protocole de temps réseau

Avant de décider de rejoindre vos serveurs au projet NTP pool, veuillez lire ceci attentivement : www.pool.ntp.org/join.html

Si vous êtes d’accord avec le texte fourni dans le dernier lien, alors il est temps de choisir au moins trois serveurs NTP avec lesquels vos serveurs se synchroniseront.

Veuillez considérer que plus les serveurs sont proches, plus l’heure de vos serveurs devrait être précise.

Il est également recommandé de choisir des serveurs situés dans des directions opposées, comme une stratégie contre les pannes des mêmes câbles en fibre optique ou en cuivre qui fournissent le lien entre les serveurs.

2.1 Choisir des serveurs NTP statiques

Vous pouvez utiliser ces serveurs NTP de stratum 2 :

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

Vous pouvez choisir des serveurs du pool au hasard :

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

Vous pouvez remplacer de par votre code pays

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

Vous pouvez rechercher des serveurs supplémentaires ici : support.ntp.org/bin/view/Servers/StratumTwoTimeServers

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

2.2 Interroger les enregistrements AAAA et A

Une fois que vous savez quels serveurs vous souhaitez utiliser, il est temps de connaître leur adresse IP publique. Il est préférable qu’ils aient une connectivité IPv6.

Vous pouvez utiliser la commande linux dig :

dig 1a.ncomputers.org ANY
;; SECTION DE RÉPONSE :  
1a.ncomputers.org. 26652 IN AAAA 2a02:c207:2010:9464::1  
1a.ncomputers.org. 26652 IN A    173.212.196.208

Ou cette application en ligne toolbox.googleapps.com/apps/dig

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

2.3 Modifier le fichier /etc/ntpd.conf

Une fois que vous connaissez les adresses IPv6 et IPv4 des serveurs que vous avez choisis, copiez et collez le contenu ci-dessous dans /etc/ntpd.conf en remplaçant les adresses en gras en conséquence.

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 Redémarrer le démon du protocole de temps réseau

Une fois que ntpd a été configuré, il est temps de charger le nouveau fichier de configuration.

système d’initialisation basé sur init.d (ex : upstart, sysvinit)

service ntp restart

systemd comme système d’initialisation

systemctl restart ntp

2.5 Tester votre serveur

Vous devez attendre environ cinq minutes jusqu’à ce que ntpd stabilise les sources de temps et vous assurer que le port UDP 123 est ouvert : test du serveur NTP.

3 Ajouter une redirection de service web (optionnel)

Dans le cas où votre nouveau serveur NTP exécute également des services web, vous voudrez peut-être rediriger les requêtes web vers le bon site. Par exemple, dans apache, vous devriez ajouter cet hôte virtuel :

Utilisation de mod_alias

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

Utilisation de mod_rewrite

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

4 Rejoindre le projet NTP pool

Enfin, pour rejoindre vos serveurs au projet NTP pool, suivez simplement ces étapes :

  1. Allez sur manage.ntppool.org/manage
  2. Inscrivez-vous (si vous n’avez pas de compte).
  3. Connectez-vous.
  4. Écrivez le nom d’hôte de votre nouveau serveur NTP ou l’une de ses adresses IPv4 / IPv6 statiques.
  5. Cliquez sur le bouton soumettre.

Espérons que vous pouvez fournir au moins une adresse IPv4 statique et une adresse IPv6 statique pour chaque serveur.

Parfois, vous devez attendre quelques minutes jusqu’à ce que ntpd stabilise l’horloge en temps réel.

Dans le cas où il demande l’emplacement physique de votre serveur NTP, vous devez simplement fournir le pays où il est situé.

Une fois qu’il apparaît dans la liste Vos serveurs, vous voudrez peut-être gérer la quantité de trafic qu’il sert, en définissant leur vitesse de réseau.

Pour les serveurs virtuels OpenVZ, il est recommandé de choisir environ 10MBit, car le serveur pourrait être arrêté, car chaque instance OpenVZ prend généralement en charge un faible nombre de connexions réseau simultanées.

Pour les serveurs physiques et KVM, vous pouvez sélectionner la vitesse de connexion la plus élevée disponible, même si votre vitesse de connexion est inférieure à celle-ci.

En tant que données de référence : la quantité de trafic servie par nos serveurs NTP avec une vitesse de réseau choisie de 1000MBit est d’environ 40 Kb/s en aval et 40 Kb/s en amont.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.