🖥️ Domain Controller Overview
A standalone domain controller provides centralized authentication and directory services for all hosts connected to the refol.us domain.
This controller is deployed as a Windows Server 2022 virtual machine hosted in Proxmox, ensuring flexibility, scalability, and ease of management in the homelab environment.
⚙️ Virtual Machine Configuration (Proxmox)
The domain controller VM is provisioned with the following specifications:
- Memory: 4 GiB
- Processors: 4 (1 socket, 4 cores) [host]
- BIOS: OVMF (UEFI)
- Display: Default
- Machine Type:
pc-q35-9.0 - SCSI Controller: VirtIO SCSI single
- Hard Disk (ide0):
local, size = 32 GB - Network Device (net0):
e1000e, bridged tovmbr0 - EFI Disk:
local, size = 4056 KB - TPM State:
local, size = 4 MB
VM Properties
- Operating System: Windows Server 2022
- OS Disk: 32 GB
- Memory: 4 GB
- CPU Allocation: 3 sockets, 1 core
- Hostname:
ad0 - IP Address:
192.168.20.251 - DNS Servers:
- Primary:
192.168.20.253 - Secondary:
8.8.8.8
- Primary:
📝 These resources are optimized for a lightweight but reliable domain controller in a homelab setting. For production, scaling memory and CPU would be recommended.
🏢 Active Directory Services
The domain controller hosts Microsoft Active Directory (AD), providing:
- Centralized authentication for Windows and Linux hosts.
- Directory services for user, group, and computer accounts.
- Integration with applications that require domain membership or Kerberos authentication.
This ensures consistent identity management across the refol.us domain.
🔐 LDAP Integration
To support applications that rely on Lightweight Directory Access Protocol (LDAP), Active Directory Lightweight Directory Services (AD LDS) is installed.
- Purpose: Enables non‑Windows applications and services to authenticate against Active Directory.
- Benefit: Provides interoperability between AD and LDAP‑aware applications, ensuring seamless integration across heterogeneous environments.
To understand how LDAP is actually implemented — from binding with a service account to testing connectivity and filtering — continue on to the LDAP page.
🧩 Windows DNS
Windows DNS runs on the domain controller and provides all internal name resolution for the refol.us domain. It hosts the AD‑integrated zones (refol.us and _msdcs.refol.us) along with reverse lookup zones for internal subnets. These zones enable domain‑joined systems to locate controllers, authenticate via Kerberos, apply Group Policy, and register their own records dynamically.
Because Windows DNS is authoritative for the internal domain, other DNS services in the homelab (such as Pi‑hole) must forward internal queries to the domain controller. This ensures that all hosts resolve AD records correctly while still benefiting from network‑wide DNS filtering.
For full details on zone management, PTR records, and DNS configuration, see:
👉 See: Windows DNS