I'm not sure what exact issue you are having, but if you are trying to resolve mDNS .local across internal networks then you need to look up mDNS reflection. If you are trying to use .local for your own DNS records then pick something else (ideally using an actual registered TLD, so e.g. if you own foo.com then you could use lan.foo.com for your internal records).
Worked fine on windows but all the Apple devices in the house had a conniption when trying to connect. I ended up just using my personal domain replacing .local. Am currently investigating a wildecard DNS SSL cert to get HTTPS working on the LAN, but that's more out of curiosity than anything else
This is not always true as it’s a feature of the specific router and not part of the spec. To be fair, it’s a feature that’s now fairly common because of how handy it is.
Additionally; many flavours and types of operating systems transparently handle local discovery and resolution just not all of them.
For anyone looking to test this, open a terminal and ping the short domain. In the response it will show what domain it actually used. In my case ‘ping proxmox’ shows ‘proxmox.<my personal domain>.com’.
This is entirely pedantic but I think interesting if you have a mind for optimizing: The discovery/search does introduce some delay.
josephcsibleinternaldomain.com as a spitball
[0] https://www.icann.org/resources/board-material/resolutions-2...
You can add .home.arpa to you DNS search path (configurable with DHCP) so you don't have to type it, e.g. if you look up "nas" your computer will try "nas.home.arpa" too.
Hell to the no. They should have camped on less valuable real estate if they wanted it exclusively. I use .local for every host on my local network and I will never stop.
In debian 12 I just change this:
hosts: files resolve [!UNAVAIL=return] dns
to this:
hosts: files dns resolve [!UNAVAIL=return]
in /etc/nsswitch.conf, and everything acts just fine.
> ideally using an actual registered TLD
wat
Why do you even care what your local domain is? Set your search path correctly and you never even type it. .home.arpa is arguably a better choice anyway.