This is an old revision of the document!
mDNS Announcer (Multicast DNS Announcer) is a service (for Solaris) written in python that uses ctypes to call libdns-sd to announce services on the network over mDNS.
It wrote this because OmniOS is missing the Avahi package, I didn't want to spend time compiling Avahi on solaris so I write a simple replacement.
A zone or solaris host will run the mDNS Announcer Service (network/dns/multicast-announcer).
This service uses
network/dns/multicast to register services on the network.
It will read
/etc/mdns.conf for services that need to be announced. It will try to guess default like the hostname. If they are wrong you can also specify them in the service definition and those will be used instead.
This file should be fairly self explenatory. note: the parser is rather rough so it is possible to that bad configuration could prevent the service from starting!