Earlier quoted context omitted.
I have recently come to the conclusion that a major problem is that there is no "local" internet. You either have websites somewhere out of local network or some app-based solution, but there's no "dishwasher.local". And you can't burden consumers with IP addresses.
https://en.wikipedia.org/wiki/Multicast_DNS should work fine here
I wonder why there's no way to let the router handle the DNS with some sort of registering/de-registering functionality? I would think this to be more robust compared to the broadcasting.