Najczęstsze pytania

Ogólne

Co to jest publiczny protokół NTP Google?

Google Public NTP to bezpłatna, globalna usługa czasu, której możesz używać do synchronizowania z zegarami atomowymi Google. Wdraża rozmycie sekundy przestępnej, aby płynnie obsługiwać sekundy przestępne bez zakłóceń.

Dlaczego Google pracuje nad usługą NTP?

Synchronizacja czasu jest dla nas ważna, a NTP to najczęściej używany protokół synchronizacji czasu. Ogólnie rzecz biorąc, NTP działa bardzo dobrze. Wiemy jednak, że wiele serwerów NTP nieprawidłowo ogłasza sekundy przestępne, a nawet jeśli są one ogłaszane za pomocą protokołu NTP, wiele systemów nieprawidłowo obsługuje sekundy przestępne.

Od 2008 roku rozwiązujemy ten problem wewnętrznie, „rozmazując” sekundę przestępną, czyli rozciągając zmianę na godziny wokół niej. To się sprawdziło. Gdy wprowadziliśmy Google Compute Engine, zaczęliśmy udostępniać rozproszony czas za pomocą NTP na maszynach wirtualnych klientów. Publiczny protokół NTP Google udostępnia tę funkcję na całym świecie urządzeniom połączonym z internetem.

Czy pracownicy Google korzystają z publicznego protokołu NTP Google?

Tak. Używamy publicznego serwera NTP Google do ustawiania zegarów na naszych laptopach, stacjach roboczych, routerach i wielu innych urządzeniach. Korzystają z niej też klienci Google Fiber.

Czy publiczny protokół NTP Google ma jakieś zależności między usługami?

Nie. Publiczny protokół NTP Google to niezależna usługa.

Czy do korzystania z publicznego protokołu NTP Google potrzebuję konta Google?

Nie.

Użytkowanie i pomoc

Jak korzystać z publicznego protokołu NTP Google?

Skonfiguruj urządzenia tak, aby korzystały z serwera NTP time.google.com lub z 4 serwerów: time1.google.com, time2.google.com, time3.google.comtime4.google.com. Jeśli nie możesz skonfigurować wielu serwerów, time.google.com automatycznie wybierze odpowiedni serwer Google w pobliżu.

Mamy szczegółowe instrukcje dotyczące wielu popularnych systemów operacyjnych.

Obecnie korzystam z innej usługi NTP. Czy mogę też używać publicznego protokołu NTP Google?

Nie zalecamy łączenia rozmazanych i nierozmazanych serwerów NTP. Wyniki w trakcie sekundy przestępnej mogą być nieprzewidywalne.

Czy publiczny protokół NTP Google jest odpowiedni dla wszystkich typów urządzeń z dostępem do internetu?

Tak. Z publicznego serwera NTP Google można korzystać na dowolnym urządzeniu obsługującym protokoły NTP lub SNTP w wersji 3 lub 4. Jeśli zauważysz sytuację, w której publiczny protokół NTP Google nie działa prawidłowo, daj nam znać.

W których krajach jest dostępny publiczny serwer NTP Google?

Jest on dostępny dla użytkowników internetu na całym świecie, ale wrażenia mogą się znacznie różnić w zależności od lokalizacji.

Czy publiczny protokół NTP Google działa ze wszystkimi dostawcami internetu?

Publiczny protokół NTP Google powinien działać u większości dostawców internetu, o ile masz możliwość zmiany ustawień NTP.

Czy muszę używać wszystkich 4 nazw serwerów NTP Google?

Nie. Możesz użyć time.google.com, aby automatycznie przekierować połączenie na serwer znajdujący się w pobliżu.

Czy kolejność podawania nazw serwerów ma znaczenie?

Nie, kolejność nie ma znaczenia.

Jaka jest umowa SLA dla tej usługi?

Obecnie nie oferujemy umowy SLA dla tej usługi.

Gdzie znajdę Warunki korzystania z usługi?

Korzystanie z publicznego protokołu NTP Google podlega Warunkom korzystania z interfejsów API Google.

Prowadzę sieć dostawcy usług internetowych lub sieć firmową. Czy mogę przekierować wszystkich użytkowników na publiczny serwer NTP Google?

Tak. Możemy akceptować ruch z dowolnej liczby klientów NTP. Obecnie usługa Google Public NTP nie jest objęta gwarancją jakości usług.

Czy mogę używać publicznego protokołu NTP Google w moim projekcie lub produktach komercyjnych?

Tak, z zastrzeżeniem naszych Warunków korzystania z usługi. Publiczny NTP Google to usługa bez gwarancji jakości usług. Nie składamy żadnych zobowiązań dotyczących dostępności ani dokładności.

Prowadzę serwer NTP dla mojej organizacji. Czy mogę zsynchronizować go z publicznym protokołem NTP Google?

Tak.

Czy mogę używać publicznego serwera NTP Google z instancji Google Compute Engine?

Tak, ale lepsze wyniki uzyskasz, korzystając ze metadata.google.internal(szczegółowych instrukcji). Usługa czasu z tego serwera wirtualnego jest rozmywana w taki sam sposób jak publiczny serwer NTP Google.

Czy mogę używać publicznego serwera NTP Google na maszynach wirtualnych działających u innych dostawców usług w chmurze?

Tak.

Jak mogę uzyskać pomoc od zespołu Google Public NTP?

Aby otrzymywać aktualności od zespołu i zadawać pytania, dołącz do naszych Grup dyskusyjnych Google. Jeśli napotkasz problem i chcesz go zgłosić, zapoznaj się z procedurami w sekcji Zgłaszanie problemów.

Techniczne

Czy można uzyskać więcej informacji o rozmazie skokowym?

Tak, więcej informacji znajdziesz tutaj.

Jak Google Public NTP wykorzystuje pole wskaźnika przestępności (LI)?

Publiczny NTP Google zawsze ustawia pole LI na 0, ponieważ sekunda przestępna jest stosowana po stronie serwera za pomocą rozmycia.

Gdzie obecnie znajdują się Twoje serwery?

Publiczne serwery NTP Google są dostępne w kilku naszych centrach danych w Ameryce Północnej, Europie i Azji.

Czy publiczny protokół NTP Google obsługuje IPv6?

Tak.

Czy publiczny protokół NTP Google obsługuje Autokey lub NTS?

Nie.

Jeśli interesuje Cię bezpieczna dystrybucja czasu, możesz też zapoznać się z Roughtime, eksperymentalnym projektem zespołu Chrome. Roughtime nie jest jeszcze usługą o wysokiej precyzji, ale jest eksperymentem w zakresie dostarczania zaufanego czasu.

Czy publiczny protokół NTP Google obsługuje klientów SNTP?

Tak.

Czy publiczny protokół NTP Google obsługuje klientów czasu systemu Windows?

Tak.

Czy publiczny protokół NTP Google obsługuje komunikaty sterujące w trybie 6 lub 7?

Nie, nie będzie odpowiadać na wiadomości sterujące, takie jak te wysyłane przez ntpq lub ntpdc.

Czy publiczny protokół NTP Google może być wykorzystywany do ataków polegających na wzmacnianiu NTP?

Nie.Ataki polegające na wzmacnianiu odpowiedzi serwera NTP wykorzystują komunikaty sterujące NTP. Publiczny serwer NTP Google odpowiada tylko na zapytania klientów dotyczące czasu i wysyła odpowiedzi o rozmiarze podobnym do żądania.