htpdate peut interroger l'heure via un proxy HTTP
Utilisez les options de proxy et d'interrogation seule de htpdate lorsque la connectivité HTTP est disponible, en gardant ses estimations d'heure distinctes du transport NTP.
ntpdate parle NTP sur UDP. Un tunnel HTTP CONNECT ordinaire transporte un flux TCP, donc configurer un proxy HTTP ne donne pas à ntpdate cette route UDP.
Lorsque seul un accès HTTP est disponible, htpdate est un outil distinct qui estime l'heure à partir des horodatages des réponses des serveurs web. S'il est déjà disponible, un appel en interrogation seule est :
htpdate -q -P proxy.example:8080 www.example.org
Choisissez un proxy autorisé et un serveur de référence dont l'horloge convient à la tâche. Des candidats publics pour l'adresse du proxy figurent dans la liste des proxys HTTP ; cette liste ne fournit aucune référence horaire fiable. -P sélectionne l'intermédiaire ; -q interroge sans modifier l'horloge. Le client prend aussi en charge plusieurs URL de référence.
htpdate tient compte de problèmes qu'un pipeline shell copiant un seul en-tête HTTP Date ne prend pas en compte, notamment les sources multiples et le filtrage des résultats incohérents. Il reste néanmoins dépendant des serveurs de référence, du traitement des réponses et de la synchronisation réseau.
Une réponse mise en cache peut contenir une valeur Date plus ancienne. Un simple horodatage HTTP n'est pas non plus une heure authentifiée. Gardez les exigences de confiance et de précision dans la décision de déploiement, au lieu de traiter n'importe quelle page web accessible comme un substitut au service de temps du réseau.
Si l'organisation fournit un service NTP interne, l'utilisation de ce service accessible est une autre voie. Interroger l'heure et autoriser un démon à régler l'horloge système sont des opérations distinctes.