Skip to main content
Version: 7.25

forwarders


ip/dns/forwarders​

Type: Directory

Named groups of upstream servers for static FWD entries: set forward-to of an entry in /ip/dns/static to the forwarder name. Every query takes the next server in turn across dns-servers and doh-servers (round robin). A server that does not answer is not skipped: the queries it gets fail with SERVFAIL after query-total-timeout, so list only servers that work. For examples, see DNS.

FlagNameDescription
XdisabledThe forwarder is disabled.
ArgumentTypeDescription
namestringName of the forwarder, used as forward-to in static FWD entries.
dns-serversmulti { address (flags=46D) }DNS servers of the forwarder, as IP addresses or DNS names, for example dns-servers=1.1.1.1,8.8.8.8.
doh-serversmulti { string }DoH server URLs of the forwarder, for example doh-servers=https://dns.google/dns-query. The router looks up their host names through servers in /ip/dns.
verify-doh-certboolWhether the router verifies the certificates of the DoH servers against /certificate and the built-in trust store. A server with an untrusted certificate fails with SSL: ssl: no trusted CA certificate found (6) in the log. This default differs from verify-doh-cert in /ip/dns. Default: yes.