summaryrefslogtreecommitdiff
path: root/sys/ns/ns.nix
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2024-08-06 16:40:13 -0600
committerAlejandro Soto <alejandro@34project.org>2024-08-06 17:06:52 -0600
commitbcf936e19f78fc69572f0b748e83783899a55467 (patch)
treee603aa71ef08bfd5372f5a55abf9cfc5536502a0 /sys/ns/ns.nix
parente6983cdadb763fe73dbd67231ea56dcf2288c96f (diff)
sys/ns: switch to vpsfree secondary dns
Diffstat (limited to 'sys/ns/ns.nix')
-rw-r--r--sys/ns/ns.nix16
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 = [