Adding a link here how to enable mDNS in systemd-networkd: Arch Linux notes - #10 by cbrake
As I continue to experiment with and Shelly IoT devices, I’m becoming more and more impressed how mDNS enables a great plug-n-play experience. One of the practical uses of mDNS for local devices is how easy it is to access them in a browser. If I type homeassistant
in my browser, it will not try to connect to a local device unless I prefix with http://, jump through hoops, etc. However, if I type homeassistant.local
, my browser knows I’m try to access a local device and just does the right thing.