global menu
search this site
sponsored links

sponsored links
store
category archive
monthly archive
powered by

エントリーアーカイブ

ワークグループ環境下におけるWindows Server 2003でのタイムサーバ構築

Windows

2008/07/16 19:26

概要

LAN内のクライアントが同期する為のタイムサーバをWindows Server 2003で構築し、様々なクライアントの時刻を同期させる。

構築手順

  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
    値の名前:AnnounceFlags,値のデータ:5,表記:16進
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
    値の名前:Enabled,値のデータ:1,表記:16進
  3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
    値の名前:NtpServer,値のデータ:Peers

解説サイト

Windows XP, Windows Server 2003の時刻をNTPサーバと時刻同期させる

Windows Server 2003の場合のみ、コマンドプロンプトで以下を実行する必要がある。

w32tm /config /manualpeerlist:(NTPサーバのドメインまたはIPアドレス),0x8  /syncfromflags:manual
w32tm /config /update
  1. 「コントロールパネル」→「日付と時刻」→「インターネット時刻」タブ
  2. 「自動的にインターネット時刻サーバと同期する」にチェック
  3. 「サーバー」に同期させるNTPサーバのアドレス(IPアドレスまたはドメイン)を入力
  4. 「今すぐ同期」ボタンをクリック
  5. 「時刻は正常に(同期した日時)に(NTPサーバアドレス)と同期しました。」とメッセージが出れば成功。

「Windows Time」サービスが起動している限り定期的に時刻同期を行う。同期間隔は以下のレジストリの値を変更する事で行う。

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
値の名前:SpecialPollInterval,値のデータ:同期間隔を秒数で指定する。(ex.1時間おきに同期させたければ3600と入力。),表記:10進

Windows 2000 Professional,Windows 2000 Serverの時刻をNTPサーバと同期させる

コマンドプロンプトで以下のコマンドを実行すれば「Windows Time」サービスが起動している限り定期的に時刻同期を行う。

net time /setsntp:(NTPサーバのドメインまたはIPアドレス)

尚、現在の同期設定の状況確認はコマンドプロンプトで以下のコマンドを実行すれば良い。

net time /querysntp

同期間隔は以下のレジストリの値を変更する事で行う。

HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
値の名前:Period,値のデータ:以下のリンクを参照,表記:10進

解説サイト

CentOS 4.5,CentOS 5の時刻をNTPサーバと同期させる

  1. ntpをインストール。
    yum -y install ntp
  2. 定期的に同期させる為、cronに登録。
    crontab -e
  3. 以下、1時間毎に実行する場合の記述。
    0 * * * * /usr/sbin/ntpdate (NTPサーバのドメインまたはIPアドレス)

日本標準時インターネットタイムサーバ

関連記事