The software and operating system used to run a domain controller usually consists of several key components shared across platforms. This includes the operating system (usually Windows Server or Linux), an LDAP service (Red Hat Directory Server, etc.), a network time service (ntpd, chrony, etc.), and a computer network authentication protocol (usually Kerberos).4 Other components, such as a public key infrastructure (Active Directory Certificate Services, DogTag, OpenSSL) service and Domain Name System (Windows DNS or BIND) may also be included on the same server or on another domain-joined server.5
Domain controllers are typically deployed as a cluster to ensure high-availability and maximize reliability. In a Windows environment, one domain controller serves as the Primary Domain Controller (PDC) and all other servers promoted to domain controller status in the domain serve as a Backup Domain Controller (BDC).6 In Unix-based environments, one machine serves as the master domain controller and others serve as replica domain controllers, periodically replicating database information from the main domain controller and storing it in a read-only format.7
"Domain Controller Roles". Microsoft TechNet. Retrieved Dec 4, 2009. https://technet.microsoft.com/en-us/library/cc786438(WS.10).aspx ↩
"Domain Controller Roles". Windows Server 2003 Technical Reference. Microsoft TechNet. 2010-06-03. Retrieved 2012-11-21. https://technet.microsoft.com/en-us/library/cc786438(WS.10).aspx ↩
"14.3.3. Domain Controller". access.redhat.com. https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/Reference_Guide/s2-samba-domain-controller.html ↩
"Chapter 1. Introduction to FreeIPA". docs.fedoraproject.org. Archived from the original on 2022-04-07. Retrieved 2020-01-02. https://web.archive.org/web/20220407054234/https://docs.fedoraproject.org/en-US/Fedora/18/html/FreeIPA_Guide/introduction.html ↩
"How to Find Expired Domains". Domain Hunting Guides. 2023-02-06. Retrieved 2023-04-15. https://domainhuntergatherer.com/guides/how-to-find-expired-domains/ ↩
"Domain Controller Roles". Microsoft Tech net 3 June 2010. Retrieved 13 February 2011. https://technet.microsoft.com/en-us/library/cc786438%28WS.10%29.aspx ↩
"V4/Replica Setup - FreeIPA". www.freeipa.org. https://www.freeipa.org/page/V4/Replica_Setup ↩