go-avahi-cname is a simple and lightweight project that allows you to publish CNAME records pointing to the local host over multicast DNS using the Avahi daemon, which is widely available in most Linux distributions. This means that you can access your local host using different names from any device on the same network, as long as they support Appleās Bonjour protocol, which is compatible with Avahi.
Basically, you don't have to write Avahi mDNS service files anymore, it does it for you.
An interface to libraries that implement the ZeroConf protocol, such as Avahi. Makes it possible for code written in Python to register itself with an Avahi server so it will be advertised, discover ZeroConf enabled services on a network, and resolve ZeroConf entries into IP addresses and ports so they can be accessed.
The homepage of nss-mdns - a plugin for the Linux name resolution system which adds support for DNS resolution via Zeroconf. Includes configuration instructions.