Commit 3657aa1bf49c

Vincent Demeester <vincent@sbr.pm>
2024-10-16 22:26:41
services.dns: add sbr.pm (and some vpn fixes)
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent b7dfe00
Changed files (4)
secrets
systems
modules
services
secrets/db.10.100.0
@@ -10,15 +10,14 @@ $TTL    604800
 @ IN NS ns1.vpn.
 @ IN NS ns2.vpn.
 
-3 IN PTR california.vpn.
-5 IN PTR hokkaido.vpn.
-4 IN PTR honshu.vpn.
-10 IN PTR kobe.vpn.
-6 IN PTR massimo.vpn.
+; 3 IN PTR california.vpn.
+; 5 IN PTR hokkaido.vpn.
 2 IN PTR ns1.vpn.
 16 IN PTR ns2.vpn.
 14 IN PTR okinawa.vpn.
 2 IN PTR shikoku.vpn.
 8 IN PTR wakasu.vpn.
 17 IN PTR aomi.vpn.
+2 IN PTR shikoku.vpn
+16 IN PTR sakhalin.vpn.
 
secrets/db.sbr.pm
@@ -0,0 +1,21 @@
+$TTL    604800
+@    IN    SOA    ns1.sbr.pm. admin.sbr.pm. (
+                  3        ; Serial
+             604800        ; Refresh
+              86400        ; Retry
+            2419200        ; Expire
+             604800 )    ; Negative Cache TTL
+
+; name servers - NS records
+@ IN NS ns1.sbr.pm.
+@ IN NS ns2.sbr.pm.
+
+ns1.sbr.pm. IN A 192.168.1.182
+ns2.sbr.pm. IN A 192.168.1.183
+wakasu.sbr.pm. IN A 192.168.1.77
+shikoku.sbr.pm. IN A 192.168.1.24
+sakhalin.sbr.pm IN A 192.168.1.70
+aomi.sbr.pm. IN A 192.168.1.23
+aion.sbr.pm. IN A 192.168.1.49
+demeter.sbr.pm. IN A 19.168.1.182
+athena.sbr.pm. IN A 192.168.1.183
secrets/db.vpn
@@ -12,14 +12,11 @@ $TTL    604800
 
 *.cache.vpn. IN A 10.100.0.6
 *.massimo.vpn. IN A 10.100.0.6
-*.svc.vpn. IN A 10.100.0.6
-california.vpn. IN A 10.100.0.3
-hokkaido.vpn. IN A 10.100.0.5
-honshu.vpn. IN A 10.100.0.4
-kobe.vpn. IN A 10.100.0.10
+; hokkaido.vpn. IN A 10.100.0.5
 ns1.vpn. IN A 10.100.0.2
 ns2.vpn. IN A 10.100.0.16
 okinawa.vpn. IN A 10.100.0.14
 wakasu.vpn. IN A 10.100.0.8
 aomi.vpn. IN A 10.100.0.17
-
+shikoku.vpn IN A 10.100.0.2
+sakhalin.vpn IN A 10.100.0.16
systems/modules/services/bind.nix
@@ -21,6 +21,13 @@ in
         '';
         cacheNetworks = [ "192.168.1.0/24" "127.0.0.0/8" "10.100.0.0/24" ];
         zones = [
+	  {
+	    # sbr
+	    name = "sbr.pm";
+	    master = true;
+	    slave = [];
+	    file = ../../../secrets/db.sbr.pm;
+	  }
           {
             # home
             name = "home";