/etc/mdns.d/*.service
mDNS-SD services to announce.
Small multicast dns daemon
mdnsd [-hnsv]
[-i
IFACE]
[-l
LEVEL]
[-t
TTL]
[PATH]
mdnsd is a small mDNS-SD daemon for UNIX like systems. It is based on an original implementation made by Jeremie Miller in 2003. Multicast DNS with service discovery (-SD) is an open standard defined in RFC5762, mDNS-SD in RFC6763, commonly known to end-users as Bonjour or Avahi, depending on the operating system.
mdnsd reads service definitions of services to announce from /etc/mdns.d/*.service, a different path may be given on the command line, which can be a directory or a single service file.
mdnsd by default runs on all multicast capable interfaces on a system. Use -i IFACE to only run on a single interface.
This program follows the usual UNIX command line syntax. The options are as follows:
-h
Print a help message and exit.
-i IFACE
Interface to announce services on. By default mdnsd runs on all interfaces.
Only available on Linux.
-l LEVEL
Set log level: none, err, notice (default), info, debug.
-n
Run in foreground, do not detach from controlling terminal.
-s
Use syslog even if running in foreground.
-t TTL
Set TTL of mDNS packets, default: 1 (link-local only).
-v
Show program version.
/etc/mdns.d/*.service
mDNS-SD services to announce.
Unchanged in 2 releases since Debian 12 (Bookworm).