Name
resolv_conf — specify a custom resolv.conf
Synopsis
resolv_conf = "/my/resolv.conf"
Description
This directive instructs Momentum to initialize its internal resolver with the configuration information located in the filename specified instead of /etc/resolv.conf
on Unix-like platforms.
Configuration Options
Momentum supports one option above what resolv.conf(5)
supports, as well as a subset of the standard options. The list below constitutes all of the options that Momentum's library supports; details of the standard options can be found in the man page for resolv.conf
.
- `nameserver 1.2.3.4` , `search domain1.tld domain2.tld` , `domain localdomain.tld` , `sortlist 1.2.3.4/255.255.252.0`
-
Identical to the resolv.conf(5) usage.
- `lookup bf`
-
Determines the order in which nameserver lookups are done. The default order is DNS then /etc/hosts, and corresponds to the string
bf
. You can reverse that order by usinglookup fb
. - `options ndots:1` , `options timeout:5` , `options attempts:2`
-
Identical to the resolv.conf(5) usage.
- `options retrans:5`
-
Alias for
options timeout:5
- `options retry:2`
-
Alias for
options attempts:2
Note
Momentum does not support the rotate
option of resolv.conf
. An upstream server supporting
nameserver rotation can be used in resolv.conf
to achieve the goal for Momentum to use the
de facto rotated nameservers for DNS lookups.
Scope
resolve_conf is valid in the global scope.