Et websvar kan give en grov tidsreference, når den tilgængelige udgående rute er en HTTP-proxy. For et kontrolleret endepunkt, hvis ur du stoler på, skal du anmode om dets svarheadere gennem den rute:

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

Værten er et eksempel-endepunkt, ikke en offentlig tidstjeneste. Hvis det betroede endepunkt er offentligt tilgængeligt, og netværket tillader en offentlig mellemmand uden godkendelse, kan HTTP-proxylisten levere kandidater til proxyadressen; den leverer ikke det betroede ur. Et svar kan indeholde:

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

Date angiver det tidspunkt, hvor HTTP-beskeden opstod. Det betyder ikke nødvendigvis »det aktuelle øjeblik på denne klient«. Et cachet svar kan have en ældre Date, mens det stadig er gyldigt til genbrug. Feltet Age udtrykker caches vurdering af svarets alder i sekunder.

I dette illustrative svar giver tilføjelsen af den rapporterede alder en grov reference omkring 08:16:05 GMT, før der tages højde for overførselsforsinkelse og skønsfejl. Det er ikke en målt forskydning. Registrér, hvornår klienten sendte anmodningen og modtog svaret, hvis applikationen vil beskrive usikkerheden.

Nogle servere understøtter ikke HEAD som forventet eller udelader brugbare tidsmetadata. Behandl et manglende eller fejlbehæftet felt som en mislykket tidsobservation. Et 407-svar beskriver proxyudvekslingen, så dets Date er ikke automatisk uret på det endepunkt, du ville forespørge.

Vælg, hvad observationen skal bruges til

Det kan hjælpe med at identificere et ur, der er forkert med timer eller dage, eller vedhæfte et omtrentligt fjern-tidsstempel til en diagnostisk rapport. Det giver ikke NTP's urvalg og forsinkelses-/forskydningsbehandling og bør ikke styre præcisionsfølsomme urjusteringer.

Til egentlig systemsynkronisering skal du bruge netværkets godkendte tidstjeneste og en understøttet tidsynkroniseringsvej. En HTTP-proxyrute kan bære header-kontrollen ovenfor uden at gøre selve NTP-protokollen tilgængelig.

Relaterede artikler