diff options
| author | Alejandro Soto <alejandro@34project.org> | 2024-08-06 16:40:13 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2024-08-06 17:06:52 -0600 |
| commit | bcf936e19f78fc69572f0b748e83783899a55467 (patch) | |
| tree | e603aa71ef08bfd5372f5a55abf9cfc5536502a0 /sys/ns/ns.nix | |
| parent | e6983cdadb763fe73dbd67231ea56dcf2288c96f (diff) | |
sys/ns: switch to vpsfree secondary dns
Diffstat (limited to 'sys/ns/ns.nix')
| -rw-r--r-- | sys/ns/ns.nix | 16 |
1 files changed, 11 insertions, 5 deletions
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 = [ |
