'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. It works by querying for
and listening to announcements for instances of
the desired service using the multicast DNS (mDNS)
service discovery protocol. Upon discovery of a
new instance, it 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.