From 2a482f26d3dc7684cf9e21c193289bc215a24b23 Mon Sep 17 00:00:00 2001 From: Dessa Simpson Date: Fri, 17 Oct 2025 19:18:13 -0700 Subject: [PATCH] Add reverse DNS --- Corefile | 26 +++++++++++++++++ zones/170.168.192.in-addr.arpa.zone | 26 +++++++++++++++++ zones/70.168.192.in-addr.arpa.zone | 43 +++++++++++++++++++++++++++++ zones/xaviera.systems.zone | 14 +++++----- 4 files changed, 102 insertions(+), 7 deletions(-) create mode 100644 zones/170.168.192.in-addr.arpa.zone create mode 100644 zones/70.168.192.in-addr.arpa.zone diff --git a/Corefile b/Corefile index b548070..69152a5 100644 --- a/Corefile +++ b/Corefile @@ -14,6 +14,7 @@ alliancebusiness.com biggeeks.org cryptid.gay dxs.gay genesisbibleinstitute.coll allow net 74.207.242.178/32 allow net 129.146.35.42/32 allow net 65.101.184.219/32 + allow net 204.17.32.144/28 block type AXFR block type IXFR } @@ -28,3 +29,28 @@ alliancebusiness.com biggeeks.org cryptid.gay dxs.gay genesisbibleinstitute.coll } errors } + +70.168.192.in-addr.arpa 170.168.192.in-addr.arpa { + reload + git { + repo {$GIT_URL} + path . + branch master + interval 30 + } + acl { + allow net 127.0.0.0/8 + allow net 10.0.0.0/8 + allow net 172.16.0.0/12 + allow net 192.168.0.0/16 + allow net 74.207.242.178/32 + allow net 129.146.35.42/32 + allow net 65.101.184.219/32 + allow net 204.17.32.144/28 + block + } + auto { + directory /etc/coredns/zones (.*).zone {1} + } + errors +} diff --git a/zones/170.168.192.in-addr.arpa.zone b/zones/170.168.192.in-addr.arpa.zone new file mode 100644 index 0000000..2ec9a64 --- /dev/null +++ b/zones/170.168.192.in-addr.arpa.zone @@ -0,0 +1,26 @@ +$ORIGIN 170.168.192.in-addr.arpa. +@ 3600 IN SOA ns3.xaviera.systems. admin.k7dxs.net. ( + 1 ; serial + 28800 ; refresh (8 hours) + 7200 ; retry (2 hours) + 2419200 ; expire (4 weeks) + 3600 ; minimum (1 hour) + ) +; Nameservers +@ 300 IN NS ns1.xaviera.systems. +@ 300 IN NS ns2.xaviera.systems. +@ 300 IN NS ns3.xaviera.systems. +@ 300 IN NS ns4.xaviera.systems. + +10 300 IN PTR trias.xaviera.systems. +11 300 IN PTR tonic.trias.xaviera.systems. +12 300 IN PTR mediant.trias.xaviera.systems. +13 300 IN PTR dominant.trias.xaviera.systems. +14 300 IN PTR proxmox.login.xaviera.systems. +15 300 IN PTR bmc.tonic.trias.xaviera.systems. +16 300 IN PTR bmc.mediant.trias.xaviera.systems. +17 300 IN PTR bmc.dominant.trias.xaviera.systems. +18 300 IN PTR bmc.proxmox.login.xaviera.systems. +19 300 IN PTR boot.trias.xaviera.systems. + +; vim: ts=8 sts=8 et diff --git a/zones/70.168.192.in-addr.arpa.zone b/zones/70.168.192.in-addr.arpa.zone new file mode 100644 index 0000000..8d8389a --- /dev/null +++ b/zones/70.168.192.in-addr.arpa.zone @@ -0,0 +1,43 @@ +$ORIGIN 70.168.192.in-addr.arpa. +@ 3600 IN SOA ns3.xaviera.systems. admin.k7dxs.net. ( + 1 ; serial + 28800 ; refresh (8 hours) + 7200 ; retry (2 hours) + 2419200 ; expire (4 weeks) + 3600 ; minimum (1 hour) + ) +; Nameservers +@ 300 IN NS ns1.xaviera.systems. +@ 300 IN NS ns2.xaviera.systems. +@ 300 IN NS ns3.xaviera.systems. +@ 300 IN NS ns4.xaviera.systems. + +; TrueNAS +41 300 IN PTR truenas.lester.xaviera.systems. + +; Ionian +71 300 IN PTR bmc.ionian.k3s.xaviera.systems. +81 300 IN PTR ionian.k3s.xaviera.systems. + +; k3s LoadBalancers +90 300 IN PTR ingress-nginx-controller.ingress-nginx.svc.cluster.local. +91 300 IN PTR main-dns.dns.svc.cluster.local. +92 300 IN PTR jvb.jitsi-meet.svc.cluster.local. +93 300 IN PTR homeassistant-sonos.homeassistant.svc.cluster.local. +94 300 IN PTR docker-mailserver.mail.svc.cluster.local. +95 300 IN PTR ingress-nginx-login-controller.ingress-nginx.svc.cluster.local. +96 300 IN PTR router-mc-router.minecraft.svc.cluster.local. +97 300 IN PTR containerssh.containerssh.svc.cluster.local. +98 300 IN PTR musicassistant.musicassistant.svc.cluster.local. +99 300 IN PTR fleet-telemetry.fleet.svc.cluster.local. + +; k3s +111 300 IN PTR alpha.k3s.xaviera.systems. +112 300 IN PTR delta.k3s.xaviera.systems. +113 300 IN PTR foxtrot.k3s.xaviera.systems. + +; CCDC +150 300 IN PTR ccdc-proxmox.lester.xaviera.systems. +154 300 IN PTR ccdc-workstation.lester.xaviera.systems. + +; vim: ts=8 sts=8 et diff --git a/zones/xaviera.systems.zone b/zones/xaviera.systems.zone index f70b6a7..8376efe 100644 --- a/zones/xaviera.systems.zone +++ b/zones/xaviera.systems.zone @@ -1,6 +1,6 @@ $ORIGIN xaviera.systems. @ 3600 IN SOA ns3.xaviera.systems. admin.k7dxs.net. ( - 65 ; serial + 66 ; serial 300 ; refresh (unused) 300 ; retry (unused) 300 ; expire (unused) @@ -28,7 +28,7 @@ o3.i 3600 IN A 132.226.25.26 ; Oracle 3 (intel ; Lester lester 3600 IN A 65.101.184.219 -*.lester 3600 IN A 65.101.184.219 +truenas.lester 3600 IN A 192.168.70.41 ; Login login 3600 IN A 204.17.32.158 @@ -87,11 +87,11 @@ luna 300 IN A 192.168.40.105 ; trias $ORIGIN trias.xaviera.systems. -api 300 IN A 192.168.70.50 -tonic 300 IN A 192.168.70.51 -mediant 300 IN A 192.168.70.52 -dominant 300 IN A 192.168.70.53 -boot 300 IN A 192.168.70.59 +api 300 IN A 192.168.170.10 +tonic 300 IN A 192.168.170.11 +mediant 300 IN A 192.168.170.12 +dominant 300 IN A 192.168.170.13 +boot 300 IN A 192.168.170.19 *.apps 300 IN CNAME lester.xaviera.systems. ; k3s