Warum die Windows-Zeit nicht über einen HTTP-Proxy synchronisieren kann
Untersuchen Sie Quelle und Peers von W32Time, wenn das Surfen über einen Unternehmens-HTTP-Proxy funktioniert, die Uhrensynchronisierung aber fehlschlägt.
Ein funktionierender HTTP-Proxy belegt eine Route für den Webclient, der ihn nutzt. Die Windows-Zeit verwendet NTP über UDP-Port 123, daher liefert die Proxykonfiguration des Browsers diese Zeitsynchronisierungsroute nicht.
Untersuchen Sie in einer entsprechend berechtigten Eingabeaufforderung die aktuelle Quellen- und Peer-Konfiguration:
w32tm /query /source
w32tm /query /configuration
w32tm /query /peers
Diese Abfragen melden die aktuellen Einstellungen und Peers des Dienstes. Legen Sie vor dem Ändern der Quelle fest, ob der Rechner die bestehende Zeithierarchie der Organisation oder einen genehmigten internen NTP-Server verwenden soll.
Der ausgewählte Server benötigt einen zulässigen UDP-Pfad. Ein HTTP-CONNECT-Tunnel überträgt einen TCP-Stream, und das Verschieben eines NTP-Ziels auf Port 80 übersetzt NTP nicht in HTTP. Eine SOCKS-basierte UDP-Lösung würde echte Client- und Relay-Unterstützung erfordern; ein SOCKS-Listener allein reicht nicht aus.
Ein HTTP-Date-Wert kann für einen groben Vergleich nützlich sein, aber er ist die Beobachtung eines anderen Protokolls und belegt nicht, dass der konfigurierte NTP-Austausch von W32Time funktioniert.