Patent ID: 7934017

Claim:
A computing environment comprising: a first network configured to connect a plurality of computing systems that communicate with each other using a multicast DNS (“mDNS”) protocol; and a second network configured to connect a plurality of computing systems that communicate with each other and configured to include a DNS to mDNS bridge node that is configured to: act as an authoritative DNS server for a domain of the second network; and allow one or more of the plurality of computing systems connected to the second network to communicate with one or more of the computing systems connected to the first network, by: receiving registrations via mDNS from the plurality of computing systems of the second network; and responding, based on information in the received registrations, to a DNS query received from one of the plurality of computing systems of the first network; the DNS to mDNS bridge node further comprising: a first module that is configured to respond to DNS queries based upon information in the received registrations; and a second module that is configured to periodically remove information for a received registration when it is determined that one of the plurality of computing systems of the second network is no longer providing a designated service.