I have a custom/experimental device (D) on my home LAN with a static IP running an HTTP server. For reasons that are not important to this question, (D) cannot run mDNS. I have another full-fledged Ubuntu Server (S) on the same LAN*. I would like the server S to broadcast and respond to mDNS on behalf of D. Can this be done?
I can see that avahi can be configured to advertise arbitrary services but it is not clear if/how this can be done when the services are on another machine altogether.
*(connected to the same Ethernet switch for the moment)