NTP Pool · 4 min read · Dec 09, 2025

So fügen Sie Ihren Linux-Server dem NTP-Poolprojekt hinzu

Dieses Tutorial erklärt, wie man einen NTP ( N etwork T ime P rotokoll) Server (unter Verwendung von ntpd) konfiguriert und ihn dem ständig gefragten NTP-Poolprojekt hinzufügt.

Das NTP-Poolprojekt ist ein DNS-System, das die Last von Millionen von Anfragen zur Zeitsynchronisation durch viele elektronische Geräte wie Server, Personal Computer, Tablets, Smartphones und mehr ausgleicht. Das bedeutet, dass alle Anfragen zur Bereitstellung einer genauen Echtzeituhrensynchronisation zwischen allen Servern des Pools aufgeteilt werden.

Es gibt viele Faktoren, die die Zeitabweichung jeder realen Uhr erhöhen. Die relevantesten sind: Beschleunigung und Gravitation (einschließlich Gravitationswellen). Wenn eine Uhr von einem physischen Gerät abhängt, wie einem Quarzoszillator, spielen auch Temperaturvariationen eine Rolle.

Das NTP-Protokoll ist nützlich für die ständige Synchronisation von Echtzeituhrwerken, sodass die Ungenauigkeit der Echtzeituhr von immer mehr verwendeten elektronischen Geräten effizient verringert wird.

Ohne das NTP-Protokoll wären viele elektronische Prozesse, die auf den Zugriff auf eine genaue Echtzeituhr angewiesen sind, nicht durchführbar.

Einige dieser wichtigen Prozesse sind: Verschlüsselung, Banküberweisungen, digitale Beschilderung und mehr.

Da Zeitsynchronisationsdienste einfach und wichtig für unsere digitale Zivilisation sind, lädt dieses Tutorial Sie ein, Ihre Server für die Teilnahme am NTP-Poolprojekt einzurichten, damit Sie dazu beitragen, Millionen von digitalen Transaktionen ordnungsgemäß am Laufen zu halten.

1 Installieren Sie den Network Time Protocol-Daemon

Dieses Paket sollte in allen Linux-Distributionen denselben Namen haben.

Arch-basierte Systeme

pacman -S ntp

Debian-basierte Systeme

apt-get install ntp

Red Hat-basierte Systeme

dnf install ntp
yum install ntp

SUSE-basierte Systeme

zypper install ntp

2 Konfigurieren Sie den Network Time Protocol-Daemon

Bevor Sie entscheiden, Ihre Server dem NTP-Poolprojekt beizufügen, lesen Sie dies bitte sorgfältig: www.pool.ntp.org/join.html

Wenn Sie mit dem Text im letzten Link einverstanden sind, ist es an der Zeit, mindestens drei NTP-Server auszuwählen, mit denen Ihre Server synchronisieren werden.

Bitte beachten Sie, dass je näher die Server sind, desto genauer die Zeit Ihrer Server sein sollte.

Es wird auch empfohlen, Server in entgegengesetzten Richtungen auszuwählen, als Strategie gegen Ausfälle derselben Glasfaser- oder Kupferkabel, die die Verbindung zwischen den Servern bereitstellen.

2.1 Wählen Sie statische NTP-Server

Sie können diese Stratum 2 NTP-Server verwenden:

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

Sie können Server des Pools zufällig auswählen:

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

Sie können de durch Ihren Ländercode ersetzen

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

Sie können hier nach zusätzlichen Servern suchen: support.ntp.org/bin/view/Servers/StratumTwoTimeServers

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

2.2 Abfragen von AAAA- und A-Datensätzen

Sobald Sie wissen, welche Server Sie verwenden möchten, ist es an der Zeit, ihre öffentliche IP-Adresse zu erfahren. Es ist vorzuziehen, dass sie über IPv6-Konnektivität verfügen.

Sie können den Linux-Befehl dig verwenden:

dig 1a.ncomputers.org ANY
;; ANTWORTSEKTION:  
1a.ncomputers.org. 26652 IN AAAA 2a02:c207:2010:9464::1  
1a.ncomputers.org. 26652 IN A    173.212.196.208

Oder diese Online-App toolbox.googleapps.com/apps/dig

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

2.3 Bearbeiten Sie die Datei /etc/ntpd.conf

Sobald Sie die IPv6- und IPv4-Adressen der von Ihnen gewählten Server kennen, kopieren und fügen Sie den folgenden Inhalt in /etc/ntpd.conf ein und ersetzen Sie die fettgedruckten Adressen entsprechend.

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 Starten Sie den Network Time Protocol-Daemon neu

Sobald ntpd konfiguriert ist, ist es an der Zeit, die neue Konfigurationsdatei zu laden.

init.d basiertes Init-System (z.B.: upstart, sysvinit)

service ntp restart

systemd als Init-System

systemctl restart ntp

2.5 Testen Sie Ihren Server

Sie müssen etwa fünf Minuten warten, bis ntpd die Zeitquellen stabilisiert hat, und sicherstellen, dass der UDP-Port 123 offen ist: NTP-Server-Test.

3 Fügen Sie eine Webdienstumleitung hinzu (optional)

Falls Ihr neuer NTP-Server auch Webdienste ausführt, möchten Sie möglicherweise Webanfragen an die richtige Seite umleiten. Zum Beispiel sollten Sie in Apache diesen virtuellen Host hinzufügen:

Verwendung von mod_alias

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

Verwendung von mod_rewrite

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

4 Treten Sie dem NTP-Poolprojekt bei

Um schließlich Ihre Server dem NTP-Poolprojekt hinzuzufügen, folgen Sie einfach diesen Schritten:

  1. Gehen Sie zu manage.ntppool.org/manage
  2. Registrieren Sie sich (falls Sie noch kein Konto haben).
  3. Melden Sie sich an.
  4. Geben Sie den Hostnamen Ihres neuen NTP-Servers oder eine seiner IPv4 / IPv6 statischen Adressen ein.
  5. Klicken Sie auf die Schaltfläche „Absenden“.

Hoffentlich können Sie mindestens eine IPv4-statische Adresse und eine IPv6-statische Adresse für jeden Server bereitstellen.

Manchmal müssen Sie einige Minuten warten, bis ntpd die Echtzeituhr stabilisiert hat.

Falls nach dem physischen Standort Ihres NTP-Servers gefragt wird, müssen Sie nur das Land angeben, in dem es sich befindet.

Sobald es in der Liste Ihre Server erscheint, möchten Sie möglicherweise die Menge des Verkehrs, den es bedient, verwalten, indem Sie deren Netzgeschwindigkeit definieren.

Für OpenVZ-virtuelle Server wird empfohlen, dass Sie etwa 10 MBit wählen, da der Server möglicherweise heruntergefahren wird, da jede OpenVZ-Instanz normalerweise nur eine geringe Anzahl gleichzeitiger Netzwerkverbindungen unterstützt.

Für physische und KVM-Server können Sie die höchste verfügbare Verbindungsgeschwindigkeit auswählen, auch wenn Ihre Verbindungsgeschwindigkeit niedriger ist.

Als Referenzdaten: Die Menge des Verkehrs, die von unseren NTP-Servern mit einer gewählten Netzgeschwindigkeit von 1000 MBit bereitgestellt wird, beträgt etwa 40 Kb/s im Downstream und 40 Kb/s im Upstream.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.