mbridge - multicast dns services bridge
Introduction
'mbridge' provides a bridge between LANs for multicast-announced services.
As an example, you can use it to share iTunes libraries outside of your LAN with your peers.
How It Works
'mbridge' queries for and listens to announcements for instances of the desired service using the multicast DNS (mDNS) service discovery protocol.
Upon discovery of a new instance, 'mbridge' announces itself as the provider for that service on all the other LANs. It then acts as a proxy between the clients and the real server.