NTPサーバについて(おそらく完結編)

○雨のち曇り


○NTPサーバについての報告
レジストリの設定ミスでしたorz
NtpServerの問い合わせ先を間違ってたらしい


ML115 G5サーバのWindows XP x64で設定した例

レジストリの位置

名前 種類 データ

説明があれば説明文


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\

Type 文字列 NTP


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\

AnnounceFlags DWORD 5


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\

SpecialPollInterval DWORD 86400 (表記は十進数)

86400秒ごと(24時間ごと)に外部NTPサーバへ問い合わせる
環境によって変更してください


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\

Enabled DWORD 1

NTPサーバを有効にする


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\

NtpServer 文字列 ntp.nict.jp

問合せ先のホスト名かIPアドレス
日本標準時プロジェクトの公開NTPサーバを使用しています


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\

MaxPosPhaseCorrection DWORD 900 (表記は十進数)
MaxNegPhaseCorrection DWORD 900 (表記は十進数)

MaxPosPhaseCorrection:マシンの時計を最大何秒まで進めるか
MaxNegPhaseCorrection:マシンの時計を最大何秒まで遅らせるか
を秒で指定、ここでは900秒(15分)を設定
外部NTPサーバと自分のサーバとの時間差が900秒以内だと正常に時刻の同期ができ、
900秒を超えるズレがあれば、時刻は修正されずイベントに記録されるらしい

これらの設定を一気にやってしまうレジストリ、使用は自己責任にて
http://www12.ocn.ne.jp/~k-na/files/090425_ntp.zip


・参考ページ
Windows XP で権限のあるタイム サーバーを構成する方法
http://support.microsoft.com/kb/314054/ja
時刻が大きく変更されないように Windows タイム サービスを構成する
http://support.microsoft.com/kb/884776/ja
日本標準時プロジェクト 公開NTP
http://www2.nict.go.jp/w/w114/tsp/PubNtp/index.html


・感想
Linux系のntpdのように、問合せ先で複数のNTPサーバを設定できるようになればよかったかな
1個だけしか登録できない状態だと、そのNTPサーバがトラブルなりサービス終了なりで問い合わせできなくなったら・・・
そのときは手動で別のNTPサーバを設定すればいいだけかの


ZZZzzz