在WINDOWS下中用W32Time服務架設NTP伺服器
來源:互聯網
上載者:User
需要在區域網路中架設一台時間同步伺服器,統一各用戶端及伺服器的系統時間,在網上尋找大多是基於Linux下的確NTP伺服器.搜尋,實驗及總結,寫一篇採用Windwos2003內建的W32Time服務用於時間同步.在Windows 2003 Server 系統下配置成功. 1.預設情況下,獨立伺服器WINDOWS SERVER 2003 是作為NTP用戶端工作的 ,所以必須通過修改註冊表,以使系統作為NTP伺服器運行。工作之前請先備份註冊表檔案。 2.修改以下選項的索引值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer內的「Enabled」設定為1,開啟NTP伺服器功能(預設是不開啟NTP Server服務,除非電腦升級成為域控制站) 3 修改以下索引值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags設定為5.該設定強制主機將它自身宣布為可靠的時間源,從而使用內建的互補性氧化金屬半導體 (CMOS) 時鐘。(設定好後就要確定原生電池要耐用了,做成時間伺服器,時間一出錯就頭大了,呵呵) 如果要採用外面的時間伺服器就用預設的a值即可. 4.我這邊的伺服器同步用外部伺服器,地址為210.72.145.44 (中國國家授時中心) 5.重啟Win32Time服務: net stop w32Time && net start W32Time 6.至此,已完成伺服器端設定. 7.用戶端的設定更改註冊表即可. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient SpecialPollInterval 值修改成十進位43200 (單位為秒,43200為12小時)SpecialPollTimeRemaining 值修改成[時間同步伺服器],0 如:192.168.1.1,0 8.完成.