ntpdate spricht NTP über UDP. Ein gewöhnlicher HTTP-CONNECT-Tunnel transportiert einen TCP-Datenstrom, daher verschafft die Konfiguration eines HTTP-Proxys ntpdate nicht diesen UDP-Weg.

Wenn nur HTTP-Zugang verfügbar ist, ist htpdate ein separates Werkzeug, das die Zeit aus den Antwort-Zeitstempeln von Webservern schätzt. Wenn es bereits vorhanden ist, lautet ein Aufruf nur zur Abfrage:

htpdate -q -P proxy.example:8080 www.example.org

Wählen Sie einen zulässigen Proxy und einen Referenzserver, dessen Uhr für die Aufgabe geeignet ist. Öffentliche Kandidaten für die Proxyadresse stehen in der HTTP-Proxy-Liste; diese Liste liefert keine vertrauenswürdige Zeitreferenz. -P wählt den Vermittler; -q fragt ab, ohne die Uhr zu ändern. Der Client unterstützt auch mehrere Referenz-URLs.

htpdate berücksichtigt Probleme, die eine Shell-Pipeline beim Kopieren eines einzelnen HTTP-Date-Headers nicht berücksichtigt, darunter mehrere Quellen und das Filtern widersprüchlicher Ergebnisse. Es bleibt dennoch auf die Referenzserver, die Antwortverarbeitung und das Netzwerk-Timing angewiesen.

Eine zwischengespeicherte Antwort kann einen älteren Date-Wert enthalten. Ein bloßer HTTP-Zeitstempel ist zudem keine authentifizierte Zeit. Behalten Sie die Vertrauens- und Genauigkeitsanforderungen bei der Bereitstellungsentscheidung, statt jede erreichbare Webseite als Ersatz für den Zeitdienst des Netzwerks zu behandeln.

Wenn die Organisation einen internen NTP-Dienst bereitstellt, ist die Nutzung dieses erreichbaren Dienstes ein anderer Weg. Die Abfrage der Zeit und die Autorisierung eines Daemons zur Anpassung der Systemuhr sind getrennte Vorgänge.

Ähnliche Artikel