summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/services/dnsmasq.nix5
-rw-r--r--tests/services-dnsmasq.nix3
2 files changed, 6 insertions, 2 deletions
diff --git a/modules/services/dnsmasq.nix b/modules/services/dnsmasq.nix
index 9a8cf11..99486f1 100644
--- a/modules/services/dnsmasq.nix
+++ b/modules/services/dnsmasq.nix
@@ -63,7 +63,10 @@ in
name = "resolver/${domain}";
value = {
enable = true;
- text = "nameserver ${cfg.bind}.${toString cfg.port}";
+ text = ''
+ port ${toString cfg.port}
+ nameserver ${cfg.bind}
+ '';
};
}) (builtins.attrNames cfg.addresses));
};
diff --git a/tests/services-dnsmasq.nix b/tests/services-dnsmasq.nix
index 9227e3e..6bab02f 100644
--- a/tests/services-dnsmasq.nix
+++ b/tests/services-dnsmasq.nix
@@ -20,6 +20,7 @@ in
grep -F -- "--address=/localhost/127.0.0.1" ${config.out}/Library/LaunchDaemons/org.nixos.dnsmasq.plist
echo >&2 "checking resolver config"
- grep -F "nameserver 127.0.0.1.53" ${config.out}/etc/resolver/localhost
+ grep -F "port 53" ${config.out}/etc/resolver/localhost
+ grep -F "nameserver 127.0.0.1" ${config.out}/etc/resolver/localhost
'';
}