人気ブログランキング | 話題のタグを見る
ドメインコントローラを外部のNTPサーバと時刻同期
ドメイン導入すると、クライアントPCの時刻は自動的にドメインコントローラに同期します。
(これはActive Directoryで使ってるケルベロス認証に必要なようで。。)

ということはドメインコントローラの時刻が正確じゃないと多大なる被害を及ぼすということ、、、

ということでドメインコントローラのクロックを外部のNTPサーバと同期さす方法です。


参考元はhttp://www.windows-world.jp/faq/-/69369.htmlです。
どうやら外部のNTPサーバはWindowsServerが要求する「Symmetric Active Mode」とかいうコマンドを受け付けないようなので、それを回避するため下記コマンドでNTP設定します。

>
w32tm /config /manualpeerlist:タイムサーバのIPアドレスorホスト名,0x8 /syncfromflags:MANUAL
net stop w32time
net start w32time
w32tm /resync


あんまりw32tmコマンドは詳しくないですが、コマンドの解説によると
/config : Windows Timeサービスを設定
/manualpeerlist:タイムサーバのIPアドレスorホスト名 : ワークグループ環境でNTP同期を実行する際の,相手先コンピュータを指定する。
/syncfromflags:MANUAL : ワークグループ環境で外部NTPサーバから同期するモード。
だそうです。

それで、2,3行目で時刻管理がらみのサービスを再起動。
4行目で手動で再同期といったところでしょうか?

これで問題なく運用できるのかな?


追記(2010/06/08)
ドメインコントローラでのNTPサーバとの同期方法はTechNet:Windows タイム サービスを構成するにも載ってました。

そこのコマンドでは上記のコマンド引数に加え、 /reliable:yes /update が追加されてました。
/reliable:yes コンピュータが信頼できるタイム サービスであることを指定。
/update  設定した項目をすぐに反映。(WindowsTimeサービスの再起動の必要は無し)

ということで、WindowsTimeサービスを再起動させることなく設定を反映し今すぐ適用するということで、下記のコマンドに落ち着きました。

w32tm /config /manualpeerlist:(NTPサーバ),0x8 /syncfromflags:MANUAL /reliable:yes /update


参考:
ITpro:w32tmコマンド
@IT:Windows OSにおける時刻同期サービスとNTP
by jehoshaphat | 2008-05-07 11:02 | サーバがらみ


<< Windows Server ... (VB.Net)Doubleか... >>