resolved.conf

systemd
Developer Tom Gundersen teg@jklm.no
resolved.conf 5
resolved.conf resolved.conf.d Network Name Resolution configuration files

`/etc/systemd/resolved.conf`

`/etc/systemd/resolved.conf.d/*.conf`

`/run/systemd/resolved.conf.d/*.conf`

`/usr/lib/systemd/resolved.conf.d/*.conf`

## Description

These configuration files control local DNS and LLMNR name resolving.

## Options

`DNS=`

  A space separated list of IPv4 and IPv6 addresses to be used as system DNS servers. DNS requests are sent to one of the listed DNS servers in parallel to any per-interface DNS servers acquired from systemd-networkd.service 8. For compatibility reasons, if set to the empty list the DNS servers listed in `/etc/resolv.conf` are used, if any are configured there. This setting defaults to the empty list.

`FallbackDNS=`

  A space separated list of IPv4 and IPv6 addresses to be used as the fallback DNS servers. Any per-interface DNS servers obtained from systemd-networkd.service 8 take precedence over this setting, as do any servers set via `DNS=` above or `/etc/resolv.conf`. This setting is hence only used if no other DNS server information is known. If this option is not given, a compiled-in list of DNS servers is used instead.

`LLMNR=`

  Takes a boolean argument or `resolve`. Controls Link-Local Multicast Name Resolution support (RFC 4794) on the local host. If true enables full LLMNR responder and resolver support. If false disable both. If set to `resolve` only resolving support is enabled, but responding is disabled. Note that systemd-networkd.service 8 also maintains per-interface LLMNR settings. LLMNR will be enabled on an interface only if the per-interface and the global setting is on.

## See Also

systemd 1, systemd-resolved.service 8, systemd-networkd.service 8, resolv.conf 4