Eit websvar kan gje ei grov tidsreferanse når den tilgjengelege utgåande ruta er ein HTTP-proxy. For eit kontrollert endepunkt du stolar på klokka til, be om svarhovuda gjennom den ruta:

curl --head --proxy http://proxy.example.net:8080 https://time.example.net/

Verten er eit døme-endepunkt, ikkje ein offentleg teneste for tid. Viss det betrudde endepunktet er offentleg tilgjengeleg og nettet tillèt ein offentleg mellommann utan autentisering, kan HTTP-proxylista gje kandidatar for proxyadressa; ho gjev ikkje den betrudde klokka. Eit svar kan innehalde:

Date: Thu, 29 Oct 2026 08:15:20 GMT
Age: 45

Date angir tidspunktet då HTTP-meldinga oppstod. Det tyder ikkje nødvendigvis «det gjeldande augneblunken hos denne klienten». Eit bufra svar kan ha ein eldre Date medan det framleis er gyldig for gjenbruk. Feltet Age uttrykkjer bufert sitt overslag over alderen på svaret i sekund.

I dette illustrerande svaret gjev det å leggje til den rapporterte alderen ei grov referanse kring 08:16:05 GMT før overføringsforsinking og overslagsfeil er rekna med. Det er ikkje ei målt forskyving. Noter når klienten sende førespurnaden og fekk svaret viss applikasjonen vil skildre usikkerheita.

Nokre tenarar støttar ikkje HEAD som venta eller lèt ute brukbare tidsmetadata. Handsame eit manglande eller feilforma felt som ein mislukka tidsobservasjon. Eit 407-svar skildrar proxyutvekslinga, så Date til svaret er ikkje automatisk klokka til endepunktet du ville spørje.

Vel kva observasjonen skal brukast til

Dette kan hjelpe med å identifisere ei klokke som er feil med timar eller dagar, eller feste eit omtrentleg eksternt tidstempel til ein diagnostisk rapport. Det gjev ikkje klokkevalet og forseinkings-/forskyvingshandsaminga til NTP, og bør ikkje styre presisjonskjenslege klokkejusteringar.

For faktisk systemsynkronisering, bruk den godkjende tenesta for tid i nettet og ein støtta veg for tidsynkronisering. Ei HTTP-proxyrute kan bere hovudkontrollen ovanfor utan å gjere sjølve NTP-protokollen tilgjengeleg.

Relaterte artiklar