FL1GHT5 Lab • Networking

Create Local DNS Names for Your Home Lab

Who This Is For

Beginner to intermediate.

Think of it like giving your house a name instead of making everyone memorize your GPS coordinates. "Grandma's place" beats reciting a string of numbers every single time.

What You'll Build

At least three services accessible through memorable local names instead of IP addresses.

Prerequisites

Choose a Safe Local Namespace

Point Your Network at Your DNS Server

Set your router's DHCP options to hand out your Pi-hole/AdGuard Home IP as the DNS server for the whole LAN.

Create Records

In Pi-hole: Local DNS → DNS Records. In AdGuard Home: Filters → DNS rewrites. Map each service hostname to your reverse proxy's IP (or the service's own IP if you're not using a proxy yet):

$nextcloud.home.arpa → 192.168.1.10
$grafana.home.arpa → 192.168.1.10
$vault.home.arpa → 192.168.1.10

Split DNS for Remote Access

If a service is also reachable remotely under a public domain, you'll want different resolution internally vs. externally, internal clients resolve straight to the LAN IP, external clients go through your public DNS and reverse proxy.

Test It

$nslookup nextcloud.home.arpa
$dig nextcloud.home.arpa

Security & Backup Notes

Troubleshooting

Lab Finish Line

At least three services accessible through memorable local names.

What to Build Next

Planning a business implementation?

Explore our infrastructure and systems services.

View services