diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2022-01-20 03:04:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-20 03:04:47 +0100 |
commit | ecebce40310f87ce59b20620e860b9ec2f5a7b62 (patch) | |
tree | ef1d0c8830c8692cc53a12b9a906bcf4c2cdeff9 /nixos/modules | |
parent | 2647d4a9411447f0a2e80136d957973dc5a42a3c (diff) | |
parent | c355b2729c01c4ea35a430dd6dfea9ae3848f816 (diff) |
Merge pull request #153075 from mattchrist/bind-forward-only
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/services/networking/bind.nix | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/nixos/modules/services/networking/bind.nix b/nixos/modules/services/networking/bind.nix index e44f8d4cf3026..2045612ec0549 100644 --- a/nixos/modules/services/networking/bind.nix +++ b/nixos/modules/services/networking/bind.nix @@ -59,7 +59,7 @@ let listen-on-v6 { ${concatMapStrings (entry: " ${entry}; ") cfg.listenOnIpv6} }; allow-query { cachenetworks; }; blackhole { badnetworks; }; - forward first; + forward ${cfg.forward}; forwarders { ${concatMapStrings (entry: " ${entry}; ") cfg.forwarders} }; directory "${cfg.directory}"; pid-file "/run/named/named.pid"; @@ -151,6 +151,14 @@ in "; }; + forward = mkOption { + default = "first"; + type = types.enum ["first" "only"]; + description = " + Whether to forward 'first' (try forwarding but lookup directly if forwarding fails) or 'only'. + "; + }; + listenOn = mkOption { default = [ "any" ]; type = types.listOf types.str; |