Wenn Sie die IT-Infrastruktur einer Organisation verwalten, ist die Konfiguration von NTP unerlässlich, um eine ordnungsgemäße und genaue Zeitsynchronisierung sicherzustellen, die Ereignisprotokollierung, Netzwerksicherheit und andere Computervorgänge ermöglicht. In diesem Beitrag besprechen wir, wie man einen NTP-Server auf einem konfiguriertWindows-Server.
Konfigurieren Sie den NTP-Server auf Windows Server
Network Time Protocol (NTP) ist ein hoch skalierbares Internetprotokoll, das dabei hilft, die genauesten Zeitinformationen zu ermitteln und die Zeiteinstellungen auf einem Computersystem zu synchronisieren.
Um den NTP-Server auf Windows Server zu konfigurieren, können Sie die Windows-Registrierung oder PowerShell verwenden.
1] Konfigurieren Sie den NTP-Server mit dem Registrierungseditor
Zunächst sehen wir, wie Sie den NTP-Server mit dem Registrierungseditor konfigurieren können. Wir werden die Windows-Registrierung konfigurieren, eine hierarchische Datenbank, die zum Einrichten der Einstellungen Ihres Computers verwendet wird. Dazu können Sie die unten aufgeführten Schritte ausführen.
- Nimm ein.
- Anschließend aktivieren wir NtpServer mithilfe des Registrierungsschlüssels und konfigurieren die AnnounceFlags von Win32Time.
- Als nächstes müssen wir den NTP-Server neu starten.
- Abschließend öffnen wir den entsprechenden UDP-Port in der Firewall.
Um den Registrierungseditor zu öffnen, können wir öffnenLaufen,Typ„regedit“,und klicken Sie auf OK. Sobald die Benutzerkontensteuerung dazu auffordert, klicken Sie auf „Ja“, um fortzufahren. Jetzt erstellen wir eine Sicherungskopie der Registrierung, die verwendet wird, wenn Sie im Falle eines Fehlers zum vorherigen Status zurückkehren möchten. Gehen Sie dazu im Registrierungseditor zuDatei > Importieren,Gehen Sie zu dem Speicherort, an dem Sie den Import speichern möchten, und speichern Sie ihn.
Navigieren Sie nach dem Import zum folgenden Speicherort im Registrierungseditor.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
Suchen Sie nach dem aufgerufenen WertErmöglicht,Doppelklicken Sie darauf und legen Sie es festWertdatenauf 1. Dadurch wird das NTP-Protokoll auf Ihrem Server aktiviert.
Sobald wir fertig sind, müssen wir zum folgenden Ort gehen.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
Sie müssen suchenAnkündigungsflaggen,Doppelklicken Sie darauf und legen Sie es festWertdatenbis 5.
Als nächstes müssen wirStarten Sie den NTP-Server neu, was einfach durch einen Neustart des Zeitdienstes erfolgen kann. Also, drücken Sie Win + S und suchen Sie nachDienstleistungen,und öffnen Sie das Dienstprogramm. Scrollen Sie nun nach unten und suchen Sie nachWindows-ZeitKlicken Sie mit der rechten Maustaste darauf und wählen Sie „Neu starten“. Warten Sie, bis der Dienst neu gestartet wird, und wir können mit unserem letzten Schritt fortfahren.
Endlich werden wir es tunÖffnen Sie den UDP-Port 123wie es für die verwendet wirdNetwork Time Protocol (NTP).Dazu können Sie die unten aufgeführten Schritte ausführen.
- Öffnen Sie Run by Win + R, geben Sie ein„wf.msc“,und drücken Sie die Eingabetaste, um das zu öffnenWindows Defender-Firewall mit erweiterter SicherheitDienstprogramm.
- Klicken Sie aufEingehende Regeln > Neue Regel.
- WählenHafenund klicken Sie auf Weiter.
- Als nächstes müssen Sie das UDP-Kontrollkästchen aktivieren und in derSpezifischer lokaler PortFeld, geben Sie 123 ein; Klicken Sie auf Weiter.
- WählenErlauben Sie die Verbindungund klicken Sie auf Weiter.
- Sie müssen das Profil auswählen, auf das diese Regel angewendet werden soll;Domäne, Privat oder Öffentlich.Klicken Sie auf Weiter.
- Geben Sie einen Namen Ihrer Wahl zusammen mit der Beschreibung ein und klicken Sie auf Weiter.
Dadurch wird der UDP-Port 123 geöffnet, der den NTP-Verkehr passieren lässt.
So können Sie einen NTP-Server auf einem Windows-Server konfigurieren.
2] Konfigurieren Sie den NTP-Server mit PowerShell
Mit der oben genannten Methode können Sie den NTP-Server über die GUI konfigurieren, wir verfügen jedoch auch über eine CLI-basierte Methode. Hier müssen Sie sich öffnenPowerShellauf Ihrem Computer und führen Sie dann die folgenden Befehle aus.
- Um den Registrierungsschlüssel für den NTP-Server zu aktivieren, müssen Sie den folgenden Befehl ausführen.
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\w32time\TimeProviders\NtpServer" -Name "Enabled" -Value 1
- Als nächstes müssen wir AnnounceFlags auf den Wert 5 setzen, indem wir den unten genannten Befehl ausführen.
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\services\W32Time\Config" -Name "AnnounceFlags" -Value 5
- Um den Zeitdienst neu zu starten, führen Sie Folgendes aus:Starten Sie den Dienst w32Time neu.
- Jetzt müssen wir die Firewall konfigurieren. Führen Sie dazu die folgenden Befehle aus.
New-NetFirewallRule ` -Name "Allow NTP" ` -DisplayName "NTP Server Port" ` -Description 'Allow NTP Server Port' ` -Profile Any ` -Direction Inbound ` -Action Allow ` -Protocol UDP ` -Program Any ` -LocalAddress Any ` -LocalPort 123
Jetzt haben Sie einen NTP-Server konfiguriert.
Lesen:
Wie konfiguriere ich einen NTP-Server in Windows Server?
Um den NTP-Server in Windows Server zu konfigurieren, müssen Sie den entsprechenden Registrierungsschlüssel aktivieren. Außerdem müssen Sie den Registrierungswert AnnounceFlags unter W32Time konfigurieren. Sobald wir fertig sind, müssen wir den Zeitdienst neu starten und den UDP-Port so konfigurieren, dass er NTP-Verkehr zulässt. Um all dies zu erreichen, empfehlen wir Ihnen, die oben genannten Schritte zu befolgen.
Lesen:
Wie richte ich meinen eigenen NTP-Server ein?
Unter Windows ist das Einrichten des NTP-Servers eigentlich ziemlich einfach. Sie müssen lediglich die Registrierungseinstellungen konfigurieren. Sobald dies erledigt ist, können Sie den Windows-Zeitdienst neu starten und dann die UDP-Porteinstellungen konfigurieren, wie in diesem Beitrag erwähnt über.
Lesen Sie auch: