diff --git a/nixos/tests/common/resolver.nix b/nixos/tests/common/resolver.nix index 4c3789d0abfa..4d1b96a3a497 100644 --- a/nixos/tests/common/resolver.nix +++ b/nixos/tests/common/resolver.nix @@ -31,10 +31,11 @@ services.bind.forwarders = lib.mkForce []; services.bind.zones = lib.singleton { name = "."; + master = true; file = let addDot = zone: zone + lib.optionalString (!lib.hasSuffix "." zone) "."; mkNsdZoneNames = zones: map addDot (lib.attrNames zones); - mkBindZoneNames = zones: map (zone: addDot zone.name) zones; + mkBindZoneNames = zones: map addDot (lib.attrNames zones); getZones = cfg: mkNsdZoneNames cfg.services.nsd.zones ++ mkBindZoneNames cfg.services.bind.zones;