General
Google Public NTP とは
Google Public NTP は、Google のアトミック クロックと同期するために使用できる無料のグローバル時間サービスです。うるうスミアを実装することで、うるう秒を中断することなくスムーズに処理できます。
Google が NTP サービスに取り組む理由
タイムキーピングは Google にとって重要です。NTP は、これまでで最も広く使用されている時刻同期プロトコルです。一般的に、NTP はうまく機能します。しかし、多くの NTP サーバーはうるう秒を正しく通知しません。また、NTP を通じて通知されても、多くのシステムはうるう秒を正しく処理しません。
2008 年以降、Google はこの問題を「うるう秒」で内部的に対処し、うるう秒の前後で時間の経過とともに変化を広げています。これは非常にうまく機能しました。Google Compute Engine をリリースしたとき、Google は NTP を利用して、顧客への不鮮明な期間の運用を開始しました。Google Public NTP は、これをインターネットに接続されたデバイスでグローバルに利用できます。
Google 社員は Google の公開 NTP を使用しているか
はい。Google では、ノートパソコン、ワークステーション、ルーターなどの多くのデバイスにクロックを設定するために、Google Public NTP を使用しています。Google Fiber のお客様も使用しています。
Google Public NTP とのプロダクト間の依存関係はありますか?
いいえ。Google Public NTP は独立したサービスです。
Google Public NTP を使用するには Google アカウントが必要ですか?
ない。
使用とサポート
Google Public NTP を使用するには
NTP サーバー time.google.com
または 4 台のサーバー time1.google.com
、time2.google.com
、time3.google.com
、time4.google.com
を使用するようにデバイスを構成します。複数のサーバーを構成できない場合、time.google.com
は近くの適切な Google サーバーを自動的に選択します。
一般的なオペレーティング システムについては、詳しい手順をご確認ください。
現在、別の NTP サービスを使用しています。Google Public NTP も使用できますか?
スミアと非スミアの NTP サーバーを混在させないことをおすすめします。うるう秒の結果は予測できません。
Google Public NTP は、あらゆる種類のインターネット対応デバイスに適していますか?
はい。Google Public NTP は、NTP または SNTP バージョン 3 または 4 をサポートするすべてのデバイスで使用できますGoogle Public NTP がうまく機能しない場合は、Google までお知らせください。
Google Public NTP はどの国で利用できますか?
世界中のインターネット ユーザーが利用できますが、エクスペリエンスは特定の場所によって大きく異なります。
Google Public NTP はすべての ISP で使用できますか?
Google Public NTP はほとんどの ISP で機能します(NTP 設定を変更できる場合)。
4 つの Google Public NTP サーバー名をすべて使用する必要がありますか?
いいえ。time.google.com
を使用すると、近くのサーバーに自動的に転送できます。
サーバー名は指定した順序で指定できますか?
いいえ、順序は関係ありません。
サービスの SLA はどのようなものですか?
現時点では、このサービスの SLA は提供されていません。
利用規約について
Google Public NTP には Google API 利用規約が適用されます。
ISP または企業ネットワークを運用している。すべてのユーザーを Google Public NTP にリダイレクトできますか?
はい。任意の数の NTP クライアントからのトラフィックを受け入れられます。ただし、現時点では Google Public NTP は SLA のないサービスです。
Google のパブリック NTP を商用プロジェクトやサービスに使用できますか?
はい。利用規約が適用されます。Google Public NTP は SLA のないサービスです。可用性や正確性に関する確約は提供していません。
組織で NTP サーバーを運用している場合、Google Public NTP に同期できますか?
○。
Google Compute Engine インスタンスから Google Public NTP を使用できますか?
はい。ただし、metadata.google.internal
を使用すると、より適切な結果が得られます(詳細な手順)。
仮想サーバーのタイムサービスは、Google Public NTP とまったく同じように不鮮明になります。
他のクラウド プロバイダで稼働している仮想マシンから Google Public NTP を使用できますか?
○。
Google Public NTP チームからサポートを受けるにはどうすればよいですか?
Google グループに参加してチームの最新情報を入手したり、質問したりすることをおすすめします。問題が発生し、問題を報告する場合は、問題を報告するをご覧ください。
技術
うるう染めについて詳しい情報はありますか?
はい、詳しくはこちらをご覧ください。
Google Public NTP ではうるうインジケーター(LI)フィールドをどのように使用しますか?
Google Public NTP は常に LI フィールドを 0 に設定します。これは、不鮮明を使用してサーバー側でうるう秒が適用されるためです。
サーバーは現在どこにありますか?
Google のパブリック NTP サーバーは、北米、ヨーロッパ、アジアの複数のデータセンターで利用できます。
Google Public NTP は IPv6 をサポートしていますか?
○。
Google Public NTP は Autokey や NTS をサポートしていますか?
ない。
セキュアな時間の分布に関心がある場合は、Chrome チームの試験運用版プロジェクト Roughtime もご覧ください。ラフタイムは高精度のタイムサービスではありませんが、信頼できる時刻をテストするための試みです。
Google Public NTP は SNTP クライアントをサポートしていますか?
○。
Google Public NTP は Windows Time クライアントをサポートしていますか?
○。
Google Public NTP はモード 6 またはモード 7 のメッセージに対応していますか?
いいえ。ntpq
や ntpdc
によって送信されたような制御メッセージには応答しません。
Google Public NTP は NTP 増幅攻撃に悪用される可能性がありますか?
いいえ。NTP 増幅攻撃は NTP 制御メッセージを使用します。Google Public NTP は、クライアント時間クエリにのみ応答し、リクエストとサイズが同じレスポンスを送信します。