Time.ms może pokazać w przeglądarce odchylenie zegara urządzenia. Aby sam komputer utrzymywał dokładny czas, skonfiguruj system operacyjny do korzystania z niezawodnego serwera NTP.
Zalecany serwer
Jeśli potrzebujesz prostego i niezawodnego rozwiązania, użyj time.cloudflare.com jako publicznego serwera NTP.
Otwórz „Ustawienia”, a następnie przejdź do sekcji „Czas i język”.
Otwórz „Data i godzina” i pozostaw włączoną opcję „Ustaw czas automatycznie”.
Jeśli ta opcja jest dostępna, ustaw time.cloudflare.com jako internetowy serwer czasu.
Kliknij „Synchronizuj teraz”, a następnie ponownie uruchom Test odchylenia zegara, aby sprawdzić wynik.
Sprawdzenie w PowerShell
w32tm /query /status
macOS
Otwórz „Ustawienia systemowe”, a następnie „Data i czas”.
Włącz automatyczne ustawianie daty i czasu.
Użyj time.cloudflare.com, jeśli macOS pozwala wskazać własny sieciowy serwer czasu.
Po udanej synchronizacji ponownie uruchom test odchylenia zegara w przeglądarce.
Sprawdzenie w Terminalu
systemsetup -getusingnetworktime
Serwery z systemem Linux
Większość współczesnych dystrybucji używa systemd-timesyncd, chrony lub ntpd. Skonfiguruj aktywną usługę czasu, aby korzystała z:
Adres serwera
time.cloudflare.com
Po zmianie konfiguracji uruchom ponownie usługę czasu i sprawdź stan synchronizacji za pomocą standardowych narzędzi swojej dystrybucji.
systemd-timesyncd
timedatectl status
chrony
chronyc tracking
Routery i urządzenia sieciowe
Wiele routerów, urządzeń NAS, zapór sieciowych, kamer i innych urządzeń ma pole serwera NTP. Ustaw time.cloudflare.com i pozostaw włączoną automatyczną synchronizację.
Wybierz tryb NTP lub SNTP, jeśli urządzenie oferuje zarówno ręczne ustawianie czasu, jak i synchronizację sieciową.
Ustawienia strefy czasowej konfiguruj niezależnie od serwera NTP.
Po zapisaniu zmian zaczekaj do kolejnego cyklu synchronizacji, zanim ponownie sprawdzisz odchylenie.
Weryfikacja po konfiguracji
Po zsynchronizowaniu systemu otwórz Test odchylenia zegara. Niewielkie odchylenie i małe opóźnienie sieciowe oznaczają, że lokalny zegar jest wystarczająco dokładny dla większości zastosowań.
Sprawdź odchylenie
Uruchom Test odchylenia zegara przed zmianą ustawień i po niej, aby porównać wyniki.
Sprawdź stan usługi
Upewnij się, że system operacyjny zgłasza czas sieciowy jako włączony i zsynchronizowany.
Zaczekaj na ponowną synchronizację
Niektóre systemy synchronizują się okresowo, więc wynik może poprawić się kilka minut po konfiguracji.
Rozwiązywanie problemów
Odchylenie nadal przekracza sekundę
Sprawdź automatyczne ustawianie czasu, stan usługi oraz czy port UDP 123 nie jest blokowany.
Strefa czasowa jest błędna, ale odchylenie niewielkie
NTP synchronizuje czas bezwzględny. Strefę czasową zmień osobno w systemie operacyjnym.
Zegar maszyn wirtualnych stale się rozjeżdża
Sprawdź zarówno usługę czasu systemu gościa, jak i ustawienia integracji z hostem.
Powiązane narzędzia czasu
Zweryfikuj zmiany NTP za pomocą testu odchylenia zegara, a następnie użyj narzędzi znaczników czasu i UTC do pracy z dziennikami, API oraz diagnostyką.
NTP to skrót od Network Time Protocol. Jest to standardowy protokół używany przez komputery do synchronizacji zegarów w sieci.
Którego serwera NTP użyć?
Niezawodnym publicznym rozwiązaniem jest time.cloudflare.com. Wiele systemów operacyjnych domyślnie korzysta również z serwerów czasu swoich dostawców.
Dlaczego dokładny czas systemowy jest ważny?
Dokładny czas systemowy zapewnia prawidłowe działanie uwierzytelniania, certyfikatów HTTPS, dzienników, zaplanowanych zadań, kopii zapasowych i systemów rozproszonych.