← back to all writeups
PS C:\> Get-Service | Where Status -eq Running

Windows Server — DNS, DHCP, and Hyper-V

LIVE Windows Server Hyper-V DNS DHCP

Windows Server is the backbone of the lab. It's the Hyper-V host every other VM runs on — Linux included — and it's also the box handling DNS and DHCP for the whole network. Everything else in the lab depends on this working correctly.

role Hyper-V host, internal DNS, DHCP
domain browntown.local
guests hosted Ubuntu Server VMs (see the Linux writeup)

Hyper-V hosting

Every VM in the lab, Linux and Windows alike, runs as a guest on this Hyper-V host. That means setting up virtual switches, allocating resources per VM, and keeping the host itself patched and healthy since everything else is riding on it. Running Linux workloads on a Windows hypervisor rather than a Linux-native one is deliberate — it keeps me fluent in both, since it's what I run into at work too.

DNS & DHCP

The server handles internal name resolution for the browntown.local domain, so every device and service in the lab — the Omada controller, internal dashboards, VMs — gets a clean hostname instead of a raw IP. DHCP scoping runs alongside it, handing out addresses and keeping reservations consistent for anything that needs a stable IP, like the switch and the wireless controller.

What it's taught me

What's next