3 ms·
The browser support you listed is for listing out the available sites. The browsers still support mdns for name resolution. Zeroconf is used in Google Cast and
by apearson 6y ago
The browser support you listed is for listing out the available sites. The browsers still support mdns for name resolution. Zeroconf is used in Google Cast and Airplay for service discovery.
- ken 6y agoAs Apple's Bonjour page points out, addressing and naming is only 2/3 of it. If that's all you support, then you still depend on users knowing the name, and typing it with no mistakes -- not exactly "zero configuration". 1980's AppleTalk was better than that. How do browsers 'support mDNS for name resolution'? Isn't that a feature of the OS? I can "ping NAS.local" (without a DNS server) just as easily as I can go to "http://NAS.local" http://NAS.local", and ping.c doesn't appear to have any mDNS code.
- apearson 6y agoRight there still a need for apps and browsers to surface mDNS services but the parent comment made it seem like the browsers can't use mDNS at all. You're are correct, mDNS name resolution is an OS feature and to the browser/program/app it makes no difference.
- goont 6y agoNotably Android doesn't support mDNS as part of general hostname resolution. (There is the NSD API available but you have to explicitly use it, and the browsers do not.)