行NTP服務(wù))
Windows 自帶Windows Timew32time? 服務(wù)就能當(dāng) NTP Server 用不用裝第三方軟件。下面給你一套工作組/局域網(wǎng)環(huán)境可用的標(biāo)準(zhǔn)做法Win10/11、Windows Server 通用。一、核心原理NTP 走UDP 123w32time 默認(rèn)只做客戶端要對(duì)外提供服務(wù)需改注冊(cè)表NtpServer\Enabled 1開啟服務(wù)端Config\AnnounceFlags 5聲明自己是“可靠時(shí)間源”如果是域控NTP Server 默認(rèn)已開只需調(diào)上游時(shí)間源二、服務(wù)端配置管理員 CMD / PowerShell1. 開啟 NTP Server 功能reg add HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer /v Enabled /t REG_DWORD /d 1 /f2. 聲明為可靠時(shí)間源reg add HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config /v AnnounceFlags /t REG_DWORD /d 5 /f若這臺(tái)機(jī)器本身連不上外網(wǎng)上游、又希望強(qiáng)行對(duì)外授時(shí)可改成0xA不依賴上游也可宣告自己可靠。3.可選指定自己先跟誰(shuí)同步如果本機(jī)時(shí)間不準(zhǔn)先讓它跟公網(wǎng) NTP 對(duì)齊reg add HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters /v Type /t REG_SZ /d NTP /f reg add HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters /v NtpServer /t REG_SZ /d ntp.aliyun.com,0x1 time.windows.com,0x1 /f每個(gè) NTP 地址后面必須帶,0x1否則 SpecialPoll 模式不生效。4. 重啟時(shí)間服務(wù)net stop w32time net start w32time建議把 Windows Time 服務(wù)啟動(dòng)類型設(shè)為“自動(dòng)”5. 放行防火墻 UDP 123 入站netsh advfirewall firewall add rule nameNTP Server protocoludp dirin localport123 actionallow或用 PowerShellNew-NetFirewallRule -DisplayName NTP Server -Direction Inbound -Protocol UDP -LocalPort 123 -Action Allow三、驗(yàn)證服務(wù)端是否正常在本機(jī)w32tm /query /status netstat -an | findstr :123看到UDP 0.0.0.0:123監(jiān)聽(tīng)即成功。從局域網(wǎng)另一臺(tái)機(jī)器測(cè)w32tm /stripchart /computer:192.168.1.100 /samples:5能出 offset 曲線就通了。四、客戶端怎么連Windows 客戶端管理員w32tm /config /manualpeerlist:192.168.1.100,0x8 /syncfromflags:manual /reliable:no /update net stop w32time net start w32time w32tm /resyncLinux 客戶端ntpdate -q 192.168.1.100 # 或?qū)戇M(jìn) /etc/ntp.conf - server 192.168.1.100 iburst五、常見(jiàn)坑改完注冊(cè)表沒(méi)重啟 w32time? → 不生效防火墻只開 TCP 123? → NTP 是 UDP必須 UDPAnnounceFlags 沒(méi)改? → 客戶端認(rèn)為“這不是可靠源”不去同步本機(jī)時(shí)間差太大MaxPos/NegPhaseCorrection? → 拒絕跳變需先手動(dòng)近似對(duì)時(shí)虛擬機(jī)? → 優(yōu)先用 Hyper-V/VMware 自帶時(shí)鐘同步再疊加 NTP避免漂移打架