Hello Handian Sudianto ,
Thank you for posting in Q&A forum.
In a typical Active Directory environment, the time synchronization hierarchy works as follows:
- Primary Domain Controller Emulator (PDC Emulator) FSMO Role: One of your Domain Controllers (DCs) will hold the Primary Domain Controller (PDC) Emulator Flexible Single Master Operations (FSMO) role. By default, this DC will act as the authoritative time server for the entire domain. This DC should be configured to synchronize time with an external NTP server, such as those available in the NTP pool.
- Other Domain Controllers: The other DCs will synchronize their time with the PDC Emulator.
- Clients and Member Servers: All other machines in the domain will synchronize their time with any available DC, typically the one they authenticate against.
So, to answer your questions:
- Will all three DCs act as NTP servers?
Yes, all Domain Controllers in an Active Directory domain can act as NTP servers for the domain clients.
- Will the DC also act as an NTP client to sync time with an NTP pool, or will it sync time from the RTC of the mainboard?
The DC holding the PDC Emulator role should be configured to sync time with an external NTP server from an NTP pool. Other DCs will sync their time from the PDC Emulator, which prevents relying solely on the less accurate Real-Time Clock (RTC) of the mainboard.
I hope the information above is helpful.
Best Regards,
Yanhong Liu
============================================
If the Answer is helpful, please click "Accept Answer" and upvote it.