windows授時伺服器搭建
⑴ 如何正確的建立windows的時間伺服器
一、選擇伺服器基準時鍾,可選擇內部硬體時鍾和外部NTP授時伺服器。 (首先要保證自己的時間准確)x0dx0aA.配置 Windows 時間服務以使用伺服器內部硬體時鍾x0dx0a(1). 單擊「開始」,單擊「運行」,鍵入 regedit,然後單擊「確定」。x0dx0a(2). 找到並單擊下面的注冊表子項:x0dx0a程序代碼x0dx0aHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlagsx0dx0a(3). 在右窗格中,右鍵單擊「AnnounceFlags」,然後單擊「修改」。x0dx0a(4). 在「編輯 DWORD 值」的「數值數據」框中鍵入 A,然後單擊「確定」。x0dx0aB.配置 Windows 時間服務以使用外部時間源x0dx0a(1). 指定時間源。為此,請按照下列步驟操作:x0dx0aa. 找到並單擊下面的注冊表子項:x0dx0a程序代碼x0dx0aHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServerx0dx0ab. 在右窗格中,右鍵單擊「NtpServer」,然後單擊「修改」。x0dx0ac. 在「編輯值」的「數值數據」框中鍵入 Peers,然後單擊「確定」。x0dx0a注意:Peers 是一個佔位符,應替換為您的計算機從中獲取時間戳的對等端列表(以空格分隔)。列出的每個 DNS 名稱都必須是唯一的。必須在每個 DNS 名稱後面附加 ,0x1。如果不在每個 DNS 名稱後面附加 ,0x1,則在下面步驟中所做的更改將不會生效。x0dx0a(2). 選擇輪詢間隔。為此,請按照下列步驟操作:x0dx0aa. 找到並單擊下面的注冊表子項:x0dx0a程序代碼x0dx0aHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClientx0dx0a\SpecialPollIntervalx0dx0ab. 在右窗格中,右鍵單擊「SpecialPollInterval」,然後單擊「修改」。x0dx0ac. 在「編輯 DWORD 值」的「數值數據」框中鍵入 TimeInSeconds,然後單擊「確定」。x0dx0a注意:TimeInSeconds 是一個佔位符,應替換為您希望各次輪詢之間的間隔秒數。建議值為 900(十進制)。該值將時間伺服器配置為每隔 15 分鍾輪詢一次。x0dx0a(3). 配置時間校準設置。為此,請按照下列步驟操作:x0dx0aa. 找到並單擊下面的注冊表子項:x0dx0a程序代碼x0dx0aHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Configx0dx0a\MaxPosPhaseCorrectionx0dx0ab. 在右窗格中,右鍵單擊「MaxPosPhaseCorrection」,然後單擊「修改」。x0dx0ac. 在「編輯 DWORD 值」的「基數」框中單擊以選擇「十進制」。x0dx0ad. 在「編輯 DWORD 值」的「數值數據」框中鍵入 TimeInSeconds,然後單擊「確定」。x0dx0a注意:TimeInSeconds 是一個佔位符,應替換為適當的值,如 1 小時 (3600) 或 30 分鍾 (1800)。您選擇的值將因輪詢間隔、網路狀況和外部時間源而異。x0dx0ae. 找到並單擊下面的注冊表子項:x0dx0a程序代碼x0dx0aHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\. 在右窗格中,右鍵單擊「MaxNegPhaseCorrection」,然後單擊「修改」。x0dx0ag. 在「編輯 DWORD 值」的「基數」框中單擊以選擇「十進制」。x0dx0ah. 在「編輯 DWORD 值」的「數值數據」框中鍵入 TimeInSeconds,然後單擊「確定」。x0dx0a注意:TimeInSeconds 是一個佔位符,應替換為適當的值,如 1 小時 (3600) 或 30 分鍾 (1800)。您選擇的值將因輪詢間隔、網路狀況和外部時間源而異。x0dx0a二、配置NTP授時伺服器x0dx0a(1). 將伺服器類型更改為 NTP。為此,請按照下列步驟操作:x0dx0aa. 單擊「開始」,單擊「運行」,鍵入 regedit,然後單擊「確定」。x0dx0ab. 找到並單擊下面的注冊表子項:x0dx0a程序代碼x0dx0aHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Typex0dx0ac. 在右窗格中,右鍵單擊「Type」,然後單擊「修改」。x0dx0ad. 在「編輯值」的「數值數據」框中鍵入 NTP,然後單擊「確定」。x0dx0a(2). 將 AnnounceFlags 設置為 5。為此,請按照下列步驟操作:x0dx0aa. 找到並單擊下面的注冊表子項:x0dx0a程序代碼x0dx0aHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlagsx0dx0ab. 在右窗格中,右鍵單擊「AnnounceFlags」,然後單擊「修改」。x0dx0ac. 在「編輯 DWORD 值」的「數值數據」框中鍵入 5,然後單擊「確定」。x0dx0a(3). 啟用 NTPServer。為此,請按照下列步驟操作:x0dx0aa. 找到並單擊下面的注冊表子項:x0dx0a程序代碼x0dx0aHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServerx0dx0ab. 在右窗格中,右鍵單擊「Enabled」,然後單擊「修改」。x0dx0ac. 在「編輯 DWORD 值」的「數值數據」框中鍵入 1,然後單擊「確定」。x0dx0a三、使配置即時生效x0dx0a1. 退出注冊表編輯器。x0dx0a2. 在命令提示符處,鍵入以下命令以重新啟動 Windows 時間服務,然後按 Enter:x0dx0a程序代碼x0dx0anet stop w32time && net start w32timex0dx0a四、配置防火牆允許NTP訪問x0dx0a如果你需要在伺服器所在區域外訪問該伺服器的NTP服務,需要在防火牆上添加允許:x0dx0a程序代碼x0dx0a名稱 埠 協議 方向x0dx0aSNTP時間基準 123 UDP 入x0dx0a五、相關注冊表說明x0dx0a注冊表項 MaxPosPhaseCorrectionx0dx0a路徑 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Configx0dx0a注意: 該項指定服務可進行的最大正時間校準量(以秒為單位)。如果服務確定某個更改幅度大於所需的幅度,它將記錄一個事件。(0xFFFFFFFF 是一種特殊情況,它表示總是校準時間。)域成員的默認值是 0xFFFFFFFF。獨立客戶端和伺服器的默認值是 54,000,即 15 小時。x0dx0a注冊表項 MaxNegPhaseCorrectionx0dx0a路徑 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Configx0dx0a注意: 該項指定服務可進行的最大負時間校準量(以秒為單位)。如果服務確定某個更改幅度大於所需的幅度,它將轉而記錄一個事件。(-1 是一種特殊情況,它表示總是校準時間。)域成員的默認值是 0xFFFFFFFF。獨立客戶端和伺服器的默認值是 54,000,即 15 小時。x0dx0a注冊表項 MaxPollIntervalx0dx0a路徑 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Configx0dx0a注意: 該項指定系統輪詢間隔所允許的最大間隔(單位是對數表示的秒)。盡管系統必須根據預定的間隔進行輪詢,但是提供程序可以根據請求拒絕生成示例。域成員的默認值是 10。獨立客戶端和伺服器的默認值是 15。x0dx0a注冊表項 SpecialPollIntervalx0dx0a路徑 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClientx0dx0a注意: 該項指定手動對等端的特殊輪詢間隔(以秒為單位)。當啟用 SpecialInterval 0x1 標志時,W32Time 將使用此輪詢間隔而非操作系統確定的輪詢間隔。域成員的默認值是 3,600。獨立客戶端和伺服器的默認值是 604,800。x0dx0a注冊表項 MaxAllowedPhaseOffsetx0dx0a路徑 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Configx0dx0a注意: 該項指定 W32Time 嘗試使用時鍾速率調整計算機時鍾的最大偏移量(以秒為單位)。當偏移量大於該速率時,W32Time 將直接設置計算機時鍾。域成員的默認值是 300。獨立客戶端和伺服器的默認值是 1。x0dx0a備注說明:x0dx0a1、一般操作:x0dx0a1)將時間伺服器改成,授時中心地址(210。72。145。44)x0dx0anet time /setsntp:210.72.145.44x0dx0a2)啟動時間同步服務x0dx0asc start w32timex0dx0a3)同步時間x0dx0aw32tm /resync (實際上,大多數情況下,光作第三步即可。) 2、啟動前提:x0dx0a DOS啟動Window Time服務: net stop w32time 、 net start w32timex0dx0a 要啟動 Window Time 服務,必須先啟動 Remote Access Connection Manager 服務。
⑵ Windows下NTP時間伺服器配置
1.確定兩台主機處於同一網段,能相互ping通。( 將伺服器類型更改為 NTP.為此,請按照下列步驟操作:
a. 單擊"開始",單擊"運行",鍵入 regedit,然後單擊"確定".
b. 找到並單擊下面的注冊表子項:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Parameters/Type
c. 在右窗格中,右鍵單擊"Type",然後單擊"修改".
d. 在"編輯值"的"數值數據"框中鍵入 NTP,然後單擊"確定".這一步有的機器不用做 )
2.設置伺服器,開始菜單,輸入regedit命令後打開注冊表。
3.修改以下選項的鍵
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/NtpServer內的「Enabled」設定為1,打開NTP伺服器功能。(默認是不開啟NTP Server服務,除非計算機升級成為域控制站)
4.修改以下鍵值
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Config/AnnounceFlags設定為5,該設定強制主機將它自身宣布為可靠的時間源,從而使用內置的互補金屬氧化物半導體(CMOS) 時鍾。該設定強制主機將它自身宣告為可靠的時間源,從而運用內置的互補金屬氧化物半導體 (CMOS) 時鍾。假如要採用外面的時間伺服器就用默認的 a 值即可。
5、在dos命令行執行以下命令重啟Win32Time服務,確保以上修改起作用
net stop w32time
net start w32time
其他:如果該伺服器和internet連接,那麼為了避免伺服器和internet上的ntp同步,最好追加以下配置:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/NtpClient的「enable」設定為0 以防止作為客戶端自動同步外界的時間服務
客戶端配置(Run -- regedit):
1修改HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/
NtpClientSpecialPollInterval 值修改成十進制43200 (單位為秒,43200為12小時,該值為更新時間間隔)
SpecialPollTimeRemaining 值修改成[時間同步伺服器],0 如:192.168.1.1,0,為ntp伺服器地址
2、修改默認更新伺服器
HKEY_LoCAL_MACHINE/SOFTWARE/MICROSOFT/WINDOWS/CURRENTVERSION/DATETIME/SERVERS/default
3、重啟Win32Time服務: net stop w32Time net start w32Time
附一個能用NTP伺服器地址:ntp.sjtu.e.cn 202.120.2.101 (上海交通大學網路中心NTP伺服器地址)(210.72.145.44 (國家授時中心伺服器IP地址)不能用真坑)