時刻同期の環境を検討します。
記事の目次
クライアント用PCの時刻同期先を確認する!
クライアント用PCは、一般的にOSインストール時に自動的に時刻同期の設定されています。インターネットに接続されていれば、特に設定作業をしなくても時刻同期されます。
Windowsの時刻同期の設定を確認する!
Windowsの時刻同期は、「日付と時刻」の設定で確認できます。デフォルトの時刻同期先は、以下になります。
time.windows.com
macOSの時刻同期の設定を確認する!
macOSの時刻同期は、システム環境設定の「日付と時刻」の設定で確認できます。デフォルトの時刻同期先は、以下になります。
time.apple.com
Ubuntu Desktopの時刻同期の設定を確認する!
ubuntu desktopでは、systemd-timesyncd.serviceが、時刻同期を行っており、同期先は「ntp.ubuntu.com」です。
$ systemctl status systemd-timesyncd.service ● systemd-timesyncd.service - Network Time Synchronization Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2022-12-10 14:39:12 JST; 2min 13s ago Docs: man:systemd-timesyncd.service(8) Main PID: 646 (systemd-timesyn) Status: "Initial synchronization to time server 185.125.190.56:123 (ntp.ubuntu.com)." Tasks: 2 (limit: 18976) Memory: 1.5M CPU: 84ms CGroup: /system.slice/systemd-timesyncd.service └─646 /lib/systemd/systemd-timesyncd
サーバOSの時刻同期先を確認する!
サーバOSの時刻同期先は、通常、OSインストール時に設定済みです。構築したサーバで、時刻同期先を確認してみました。
RHEL 8の時刻同期先を確認する!
RHEL 8の時刻同期先は、「時刻同期先は、「2.rhel.pool.ntp.org」でした。」でした。
$ cat /etc/chrony.conf # Use public servers from the pool.ntp.org project. # Please consider joining the pool (http://www.pool.ntp.org/join.html). pool 2.rhel.pool.ntp.org iburst ...
Alma Linux 8の時刻同期先を確認する!
Alma Linux 8の時刻同期先は、「2.cloudlinux.pool.ntp.org」でした。
$ cat /etc/chrony.conf # Use public servers from the pool.ntp.org project. # Please consider joining the pool (http://www.pool.ntp.org/join.html). pool 2.cloudlinux.pool.ntp.org iburst ...
Rocky Linux 9の時刻同期先を確認する!
Rocky Linux 9の時刻同期先は、「2.rocky.pool.ntp.org」でした。
$ cat /etc/chrony.conf # Use public servers from the pool.ntp.org project. # Please consider joining the pool (https://www.pool.ntp.org/join.html). pool 2.rocky.pool.ntp.org iburst ...
携帯端末の時刻同期先を確認する!
携帯端末では、キャリア回線で接続している場合は、NITZ(Network Identity and Time Zone)という規格を使って、電話回線網内で自動的に時刻を合わせています。Wi-Fi回線では、PCと同じようにNTPあるいはGPSで合わせているようです。
公開NTPサーバを確認する!
NTPサーバを自分で設定する必要がある場合は、以下の日本標準時グループ(NICT)の公開NTPサーバを利用するのがおすすめです。
接続先のNTPサーバは、以下になります。
ntp.nict.jp
NICTでは、ビジネス用に「テレホンJJY」というサービスを提供しています。対応した機器を使用することで、安定した時刻同期サービスを受けることも可能です。
自前でNTPサーバを構築する!
自前でNTPサーバを立てて、すべてそのNTPサーバを参照するようにすると時刻同期の方法を、自分でコントロールできるようになります。自前で立てたNTPサーバの時刻同期先は、以下を利用することができます。
- インターネット上の公開NTPサーバ
- GPS
- JJYの時報(電波時計用)
インターネット上の公開NTPに同期するのが楽だと思いますが、ネットワークの影響を受けやすので、正確さを必要とする場合はGPSやJJYの時報に合わせるのがよいと思います。
おわりに
時刻同期は、インスールしたOSで設定済みの場合が多いですが、自分で設定する必要がある場合は、公開NTPサーバを利用するのがよいでしょう。インターネットに接続できない環境では、GPSやJJYの時報(電波時計用)を利用して、自分でNTPサーバを立てることもできます。