| UNWIND.CONF(5) | File Formats Manual | UNWIND.CONF(5) |
unwind.conf —
validating DNS resolver configuration file
The unwind(8) daemon is a validating DNS resolver.
The unwind.conf config file is divided
into the following main sections:
Additional configuration files can be included with the
include keyword.
A macro is defined with a command of the form
name=value. The macro
name can contain letters, digits, and underscores and
cannot be a reserved word (for example, forwarder,
port, or DoT). Within
unquoted arguments, the string $name is later expanded
to value.
For example:
fwd1=192.0.2.53
fwd2=192.0.2.153
forwarder { $fwd1 $fwd2 }
block
list file
[log]unwind answers with a return code
of REFUSED. With log
blocked queries are logged. The list supports limited wildcard syntax:
domains starting with . (dot) are treated as any subdomains on that
zone.forwarder
{address [port
number] [[authentication name
name] DoT] ...}port defaults to 53. If
DoT is specified, use DNS over TLS when sending
queries to the server at address. The default
port is 853. name validates
the certificate of the DNS over TLS server.preference
{type ...}DoTunwind.conf.oDoT-forwarderunwind.conf.
unwind tries to opportunistically use DNS over
TLS.forwarderunwind.conf.recursorunwind itself recursively resolves names.oDoT-autoconfunwind tries to
opportunistically use DNS over TLS.autoconfstubforce
[accept bogus] type
{name ...}preference list to be used.
If accept bogus is specified, validation is not
enforced.Block requests for domains in /etc/blocklist and log each blocked request:
block list "/etc/blocklist" log
Define a DNS over TLS (DoT) forwarder and make it the preferred resolver:
forwarder { 192.168.1.250 port 8080 authentication name "resolver.local" DoT }
preference { DoT }
Where a domain requires a specific nameserver and it may only exist in a nameserver available on the local network, force unwind(8) to use a specific resolver type:
force autoconf { domain.local }
The unwind.conf file format first appeared
in OpenBSD 6.5.
| July 8, 2025 | Debian |