конфигурация DNS-SD (DNS-SD configuration)
Описание (Description)
DNS-SD setup is performed by systemd-resolved(8).
The main network service file must have the extension .dnssd;
other extensions are ignored.
The .dnssd files are read from the files located in the system
network directories /usr/lib/systemd/dnssd and
/usr/local/lib/systemd/dnssd, the volatile runtime network
directory /run/systemd/dnssd and the local administration network
directory /etc/systemd/dnssd. All configuration files are
collectively sorted and processed in lexical order, regardless of
the directories in which they live. However, files with identical
filenames replace each other. Files in /etc/ have the highest
priority, files in /run/ take precedence over files with the same
name in /usr/lib/. This can be used to override a system-supplied
configuration file with a local file if needed.
Along with the network service file foo.dnssd, a "drop-in"
directory foo.dnssd.d/ may exist. All files with the suffix
".conf" from this directory will be parsed after the file itself
is parsed. This is useful to alter or add configuration settings,
without having to modify the main configuration file. Each
drop-in file must have appropriate section headers.
In addition to /etc/systemd/dnssd, drop-in ".d" directories can
be placed in /usr/lib/systemd/dnssd or /run/systemd/dnssd
directories. Drop-in files in /etc/ take precedence over those in
/run/ which in turn take precedence over those in /usr/lib/ or
/usr/local/lib. Drop-in files under any of these directories take
precedence over the main network service file wherever located.