I’ve wanted to install pihole so I can access my machines via DNS, currently I have names for my machines in my /etc/hosts files across some of my machines, but that means that I have to copy the configuration to each machine independently which is not ideal.
I’ve seen some popular options for top-level domain in local environments are *.box or *.local.
I would like to use something more original and just wanted to know what you guys use to give me some ideas.
If you want to avoid problems, use TLD that are assigned for this purpose, for example
.home.arpa
or.home
or.lan
or.private
etc.Avoid using
.local
because its already used by mDNS.Nothing. I have all devices using tailscale DNS and I refer to things in my network by their host name directly.
I just use my domain inside my network which is a .net
I mean… I use xtremeownage.com
But, ya know… I own it. Although, I use a few subdomains for my home-network, with a split-horizon DNS setup.
Technically every machine is supposed to have a registered TLD, even on a local network. That said, I use .lan
I use home.arpa as the base dns as that play very well and are the official standard, then I have a domain for my reverse proxy. Of course I can use that domain for the whole network, but I like to split it up
Managed to buy a really sweet domain so using that for both mail and local domain
currently I have names for my machines in my /etc/hosts files across some of my machines
A better way is to set the DHCP server to resolve local too via DNS.
So in my case proxmox.mydomain.com and proxmox both resolve to a local IP…without any need to configure IPs manually anywhere.
On opnsense it’s under Unbound >> Register DHCP Leases
I use *.mydomain.dev cos I’m a dev… Got it for public access but ended up using locally as well because it’s more convenient.
Get a real domain. Then you can use external stuff tonight you want.