Firebrick feature request idea. Might propose this if it makes sense. Let me know what you think
Say that you have a number of windows boxes and macs, plus various other O/Ss. The MS Windows boxen publish DNS by
LLMNR and the Mac OSX boxes publish via
mDNS /
Bonjour. I believe these are vaguely similar but not the same, annoyingly they couldn’t agree and I wish they would upgrade both to bring them towards convergence who that they would become inter-operable.
Avahi Bonjour/mDNS is, I believe, available for Linux but it’s an add-in and if I understand it it is available as a component for use by certain apps but I don’t know about it being integrated into the main o/s core dns - completely ignorant here so please accept my apologies.
Proposal: It seems to me that if a router such as my Firebrick were to implement both mDNS and LLMNR client functions then it could discover the addresses of any machines on the LAN that speak these protocols; it then could then re-publish discovered addresses to all Firebrick clients, including clients who may not have those protocols, such as my iPad (possibly?) This might greatly enhance the capabilities of some clients possibly and improve inter-operability ? As a central point accessed by DNS users the Firebrick could be a bridge between incompatible protocols/lack of protocols.
I think mDNS code (in C presumably) is available for free on github in the case of Avahi. LLMNR implementation however might be a lot of work unless someone else has already done this job.
What do you think ? I am not having to do the work though.