01 · Scenario
Build the first DC without hiding stateful risk
The lab targets one dedicated Ubuntu 24.04 host and one disposable Windows client on an isolated LAN. It demonstrates the identity and name-resolution dependencies behind domain services while treating every numbered script as privileged infrastructure code.
- Provision a new test forest with a reserved, non-
.localnamespace. - Keep DNS, Kerberos, LDAP, SMB, and time dependencies explicit.
- Make reruns safe where possible and refuse mismatched existing state.
- Separate repository checks from live service, client, restore, and teardown evidence.