Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Network Time Protocol

最終更新 Markdown で表示Agent セットアップ

Network Time Protocol(NTP)は、信頼性が低く遅延が変動するネットワーク経路で通信するコンピューターシステム間で時刻を同期するためのインターネットプロトコルです。Cloudflare は NTP を無料で提供しているため、グローバル anycast ネットワーク を使って、最も近いサーバーから時刻を同期できます。

背景

NTP は、クライアントが NTP サーバーへクエリパケットを送り、サーバーが自身の時計時刻で応答する仕組みです。クライアントは自時計とリモート時計の差を推定し、ネットワーク遅延の補正を試みます。その後、複数のサーバーに問い合わせ、最良の推定値を選ぶアルゴリズムを使います。

Cloudflare は leap smearing(うるう秒の平滑化)を実装しません。NTP には Leap Indicator フィールド(仕様)があり、カーネルが適切なタイミングでうるう秒の補正を適用します。これは pool.ntp.org のサーバーと同じ動作です。時刻を平滑化するサーバーとしないサーバーを混在させると、予測不能で異常な結果になることがあります。

次のステップ

NTP の背景について詳しくは、入門ブログ を参照してください。

デバイスで NTP を有効にする手順は、利用ガイド を参照してください。

役に立ちましたか?