TIL .local
hostnames are auto-managed, and manually-set .local
hostnames don't work in a few places including pi-hole's "local DNS records" functionality: https://en.wikipedia.org/wiki/Multicast_DNS
I changed my hostnames to .lan
instead and now the pi-hole records are working perfectly
.internal is officially supported as a non-routable TLD now
.internal is the way. I've had similar issues with .local.
Also there was an issue with systemd-resolved not resolving short names correctly even if the search domain was correct. It was frustrating.
Last updated: Apr 04 2025 at 01:15 UTC