From bcf936e19f78fc69572f0b748e83783899a55467 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Tue, 6 Aug 2024 16:40:13 -0600 Subject: sys/ns: switch to vpsfree secondary dns --- sys/ns/ns.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'sys/ns/ns.nix') diff --git a/sys/ns/ns.nix b/sys/ns/ns.nix index 56460c1..ccd55f6 100644 --- a/sys/ns/ns.nix +++ b/sys/ns/ns.nix @@ -1,5 +1,8 @@ -{ lib, ... }: -with lib; { +{ config, lib, ... }: +with lib; let + inherit (config.local.ns.server) tsigName; +in +{ options.local.ns.zones = mkOption { type = with lib.types; attrsOf (submodule ({ config, name, ... }: let @@ -19,8 +22,10 @@ with lib; { nsdConfig = let gandiSecondary = [ - "17.70.177.40 NOKEY" - "2001:4b98:d:1::40 NOKEY" + "37.205.15.45 ${tsigName}" # ns3.vpsfree.cz + "37.205.11.85 ${tsigName}" # ns4.vpsfree.cz + "2a03:3b40:fe:2be::1 ${tsigName}" # ns3.vpsfree.cz + "2a03:3b40:101:4::1 ${tsigName}" # ns4.vpsfree.cz ]; in { @@ -30,7 +35,8 @@ with lib; { ns = [ { name = "@"; host = cfg.primary; } - { name = "@"; host = "ns6.gandi.net."; } + { name = "@"; host = "ns3.vpsfree.cz."; } + { name = "@"; host = "ns4.vpsfree.cz."; } ]; a = [ -- cgit v1.2.3