summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2013-09-18 08:13:49 -0700
committerPeter Simons <simons@cryp.to>2013-09-18 08:13:49 -0700
commitf28dc07d49be6977f6d863fb9dd7d4c9c52a055f (patch)
tree0fef8177371f438ff741794db8bbd75c780868a7 /modules
parentb3d7f2945e43a2487ffd5a9cf785972e3bc69bcc (diff)
parentaf2382606cd0fcb9822cdb4df4bb964a11ff7ce6 (diff)
downloadnixlib-f28dc07d49be6977f6d863fb9dd7d4c9c52a055f.tar
nixlib-f28dc07d49be6977f6d863fb9dd7d4c9c52a055f.tar.gz
nixlib-f28dc07d49be6977f6d863fb9dd7d4c9c52a055f.tar.bz2
nixlib-f28dc07d49be6977f6d863fb9dd7d4c9c52a055f.tar.lz
nixlib-f28dc07d49be6977f6d863fb9dd7d4c9c52a055f.tar.xz
nixlib-f28dc07d49be6977f6d863fb9dd7d4c9c52a055f.tar.zst
nixlib-f28dc07d49be6977f6d863fb9dd7d4c9c52a055f.zip
Merge pull request #257 from oxij/bind-forwarders
bind: allow forwarders to differ from nameservers
Diffstat (limited to 'modules')
-rw-r--r--modules/services/networking/bind.nix11
1 files changed, 9 insertions, 2 deletions
diff --git a/modules/services/networking/bind.nix b/modules/services/networking/bind.nix
index a5e4c9d1d027..765dc014dcb7 100644
--- a/modules/services/networking/bind.nix
+++ b/modules/services/networking/bind.nix
@@ -19,7 +19,7 @@ let
         allow-query { cachenetworks; };
         blackhole { badnetworks; };
         forward first;
-        forwarders { ${concatMapStrings (entry: " ${entry}; ") config.networking.nameservers} };
+        forwarders { ${concatMapStrings (entry: " ${entry}; ") cfg.forwarders} };
         directory "/var/run/named";
         pid-file "/var/run/named/named.pid";
       };
@@ -83,7 +83,14 @@ in
       ipv4Only = mkOption {
         default = false;
         description = "
-          Only use ipv4, even if the host supports ipv6
+          Only use ipv4, even if the host supports ipv6.
+        ";
+      };
+
+      forwarders = mkOption {
+        default = config.networking.nameservers;
+        description = "
+          List of servers we should forward requests to.
         ";
       };