Hacker News new | ask | show | jobs
by kbirkeland 2731 days ago
Besides security policy, mDNS uses a link-local multicast address, so routers will not forward it to other network segments. Many operators utilize a number of VLANs on their wireless networks, so this creates an issue when devices in separate VLANs attempt to discover each other over mDNS.

This is usually solved through some sort of mDNS proxy, but you don't really want to proxy everything. If your phone discovered all of the apple tvs and chromecasts across campus, then it wouldn't make for a good user experience for anybody.

1 comments

My home network consisted of two subnets, and even in such a simple configuration I was never able to get Chromecast working, which also uses mdns.

Mdns proxy would have been the solution, but I was never able to get it to work. It seemed to me that no one actually managed to get it to work, based on my Google searches at the time.

Of course, getting it to work on the corporate network was even less likely.