ntpdate kalba NTP per UDP. Įprastas HTTP CONNECT tunelis perduoda TCP srautą, todėl sukonfigūravus HTTP tarpinį serverį ntpdate negauna to UDP maršruto.

Kai prieinama tik HTTP prieiga, htpdate yra atskiras įrankis, kuris laiką apskaičiuoja iš žiniatinklio serverių atsakymų laiko žymų. Jei jis jau yra, kvietimas tik užklausai yra:

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

Pasirinkite leidžiamą tarpinį serverį ir etaloninį serverį, kurio laikrodis tinka užduočiai. Vieši tarpinio serverio adreso kandidatai yra HTTP tarpinių serverių sąraše; šis sąrašas neteikia patikimos laiko nuorodos. -P pasirenka tarpininką; -q užklausia nekeisdamas laikrodžio. Klientas taip pat palaiko kelis etaloninius URL.

htpdate atsižvelgia į problemas, į kurias neatsižvelgia vieną HTTP Date antraštę kopijuojantis shell konvejeris, įskaitant kelis šaltinius ir nenuoseklių rezultatų filtravimą. Vis dėlto jis priklauso nuo etaloninių serverių, atsakymų apdorojimo ir tinklo laiko.

Talpykloje saugomas atsakymas gali turėti senesnę Date reikšmę. Paprasta HTTP laiko žyma taip pat nėra autentifikuotas laikas. Laikykite pasitikėjimo ir tikslumo reikalavimus kartu su diegimo sprendimu, o ne traktuokite bet kurį pasiekiamą tinklalapį kaip tinklo laiko tarnybos pakaitalą.

Jei organizacija teikia vidinę NTP tarnybą, tos pasiekiamos tarnybos naudojimas yra kitas kelias. Laiko užklausa ir leidimas demonui koreguoti sistemos laikrodį yra atskiros operacijos.

Susiję straipsniai