Bonjour

Bonjour is Apple's name for Zero-configuration networking (Zeroconf). Bonjour uses multicast DNS (mDNS) and DNS Service Discovery (DNS-SD).

Apple's mDNSResponder has interfaces for C and Java and is available on BSD, Apple Mac OS X, Linux, other POSIX based operating systems and MS Windows.

You can access Bonjour discovery services from the command line by using:

dns-sd is a commandline tool to manipulate Bonjour (Zeroconf) services.

You can use your own DNS servers to advertise Bonjour services using Wide-Area Bonjour browsing.

Zero-configuration networking (Zeroconf) is a set of technologies that automatically creates a usable computer network based on the Internet Protocol Suite (TCP/IP) when computers or network peripherals are interconnected. It does not require manual operator intervention or special configuration servers - wikipedia

Here is an older long-hand way of Setting up a Bonjour Name Server - dns-sd.org

Wide-Area Bonjour uses DNS Service Discovery [DNS-SD] along with DNS Update [RFC 2136] and TSIG security [RFC 2845]. Like most Linux distributions, Mac OS X includes the standard BIND DNS Server (named), which supports DNS Update - dns-sd.org