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 ntpDebian-basierte Systeme
apt-get install ntpRed Hat-basierte Systeme
dnf install ntpyum install ntpSUSE-basierte Systeme
zypper install ntp2 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.orgSie können Server des Pools zufällig auswählen:
0.pool.ntp.org
1.pool.ntp.org
2.pool.ntp.org
3.pool.ntp.orgSie 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.orgSie 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.208Oder 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.2082.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::1232.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 restartsystemd als Init-System
systemctl restart ntp2.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:
- Gehen Sie zu manage.ntppool.org/manage
- Registrieren Sie sich (falls Sie noch kein Konto haben).
- Melden Sie sich an.
- Geben Sie den Hostnamen Ihres neuen NTP-Servers oder eine seiner IPv4 / IPv6 statischen Adressen ein.
- 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.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.