Network Time Protocol ↗(NTP)は、信頼性が低く遅延が変動するネットワーク経路で通信するコンピューターシステム間で時刻を同期するためのインターネットプロトコルです。Cloudflare は NTP を無料で提供しているため、グローバル anycast ネットワーク ↗ を使って、最も近いサーバーから時刻を同期できます。
NTP サーバーを使うには、デバイスの時刻設定を time.cloudflare.com に向けます。
Mac で time.cloudflare.com と時刻を同期するには、次の手順を行います。
- システム設定 を開きます。
- 一般 > 日付と時刻 を開きます。
- 日付と時刻を自動的に設定 を有効にします。
- ソース で 設定... を選択し、表示されたテキストフィールドに
time.cloudflare.comを入力します。
Windows マシンで time.cloudflare.com と時刻を同期するには、次の手順を行います。
- コントロールパネル を開きます。
- 時計と地域 を開きます。
- 日付と時刻 を選択します。
- インターネット時刻 タブを開きます。
- 設定の変更... を選択します。
- サーバー: に
time.cloudflare.comを入力し、今すぐ更新 を選択します。 - OK を選択します。
Cloudflare の時刻サーバーは pool.ntp.org ↗ に含まれています。多くの Linux ディストリビューションとネットワーク機器では、これがデフォルトの時刻サービスです。NTP クライアントが次のいずれかのサーバーと同期していれば、すでに Cloudflare の時刻サービスを使っています。
NTP クライアントを手動で設定する場合は、まずお使いの Linux ディストリビューションのドキュメントで、利用中の NTP クライアントと設定ファイルの場所を確認します。
例:
正確な設定は Linux ディストリビューションによって異なります。主要なクライアントの設定例は次のとおりです。
-
システムの設定ファイル(例:
/etc/chrony/chrony.conf)に、サーバーとしてtime.cloudflare.comを追加します。server time.cloudflare.com iburst -
chronyd サービスを再起動します。
systemctl restart chronyd
-
システムの設定ファイル(例:
/etc/systemd/timesyncd.conf)の[Time]セクションにtime.cloudflare.comを追加します。[Time] NTP=time.cloudflare.com -
systemd-timesyncd サービスを再起動します。
systemctl restart systemd-timesyncd
-
システムの設定ファイル(例:
/etc/ntp.conf)に、サーバーとしてtime.cloudflare.comを追加します。server time.cloudflare.com iburst -
ntpd サービスを再起動します。
systemctl restart ntpd