update zones; add charlie.k3s

This commit is contained in:
Dessa Simpson 2025-12-08 19:49:09 -07:00
parent 8687c20d8a
commit 7c54e1f783
23 changed files with 992 additions and 34 deletions

View file

@ -29,28 +29,3 @@ alliancebusiness.com biggeeks.org cryptid.gay dxs.gay genesisbibleinstitute.coll
} }
errors 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
}

14
Corefile.yamlplugin Normal file
View file

@ -0,0 +1,14 @@
alliancebusiness.com biggeeks.org cryptid.gay dxs.gay genesisbibleinstitute.college genesisbibleinstitute.net genesisbibleinstitute.org genesiscollegeandseminary.com genesiscollegeandseminary.net genesiscollegeandseminary.org jestbu.bz k7dxs.net logicclips.com mygenesiscollege.com smallcat.studio wordsmithindustries.org xaviera.systems {
reload
git {
repo {$GIT_URL}
path .
branch master
interval 30
}
yaml zones.yaml 300
secondary biggeeks.org netdawgs.net osef.org pittswebb.com {
transfer from 65.101.184.209
}
errors
}

24
zones.yaml Normal file
View file

@ -0,0 +1,24 @@
bz:
jestbu: !include zones/jestbu.bz.yaml
college:
genesisbibleinstitute: !include zones/genesisbibleinstitute.college.yaml
com:
alliancebusiness: !include zones/alliancebusiness.com.yaml
genesiscollegeandseminary: !include zones/genesiscollegeandseminary.com.yaml
logicclips: !include zones/logicclips.com.yaml
mygenesiscollege: !include zones/mygenesiscollege.com.yaml
gay:
cryptid: !include zones/cryptid.gay.yaml
dxs: !include zones/dxs.gay.yaml
net:
genesisbibleinstitute: !include zones/genesisbibleinstitute.net.yaml
genesiscollegeandseminary: !include zones/genesiscollegeandseminary.net.yaml
k7dxs: !include zones/k7dxs.net.yaml
org:
genesisbibleinstitute: !include zones/genesisbibleinstitute.org.yaml
genesiscollegeandseminary: !include zones/genesiscollegeandseminary.org.yaml
wordsmithindustries: !include zones/wordsmithindustries.org.yaml
studio:
smallcat: !include zones/smallcat.studio.yaml
systems:
xaviera: !include zones/xaviera.systems.yaml

View file

@ -0,0 +1,35 @@
"@":
- type: SOA
value: ns3.xaviera.systems. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
value: 74.207.242.178
- type: MX
value: "0 mail.k7dxs.net."
- type: TXT
value: "v=spf1 include:k7dxs.net ~all"
www:
- type: A
value: 74.207.242.178
status:
- type: CNAME
value: stats.uptimerobot.com.
autoconfig:
- type: CNAME
value: autoconfig.k7dxs.net.
mail._domainkey:
- type: TXT
value: "v=DKIM1; h=sha256; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7pBR7yXbruiYm+qRaaNlNUUsLANExI9P/xVvibfS3+/lqu2VvYayflpkRVLNTDcHp7l6sjYyZIl/ETtzDjx9+RJNJ5KoppJxoEN4hzvwakBCVPLmS8T4Jqj3mW7OByS4SnZ7+VdoTzE1cM+pjFeMp1idnUqgFA61FmoY58E32VlM2dtlhT/Roh19fqpy/cQaKOLtOq6Ea855UWckLISGeM13L4O115pMJJZxzOM4oW8B82Y6zQYfsxH6Z0jJ/LWO1ZpVVGncV1dkbImWDTbI0/UKBoRn4CTFD7MgBOklvIDb0PDcotBB2TjoAjsm/qWOmxT4O3BXopaXbhC3ReAJHQIDAQAB"
em1031094:
- type: CNAME
value: return.smtp2go.net.
s1031094._domainkey:
- type: CNAME
value: dkim.smtp2go.net.

29
zones/cryptid.gay.yaml Normal file
View file

@ -0,0 +1,29 @@
"@":
- type: SOA
value: ns3.xaviera.systems. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
value: &lesterip 67.1.153.76
- type: MX
value: "1 fwd1.porkbun.com."
- type: MX
value: "1 fwd2.porkbun.com."
- type: TXT
value: "v=spf1 include:_spf.porkbun.com ~all"
# TODO: wildcard *.cryptid.gay
meet:
- type: A
value: *lesterip
p8:
- type: A
value: 34.83.91.242
_acme-challenge:
- type: CNAME
value: beabf5c6-64eb-4276-b9d2-d0e30d7533da.acme-dns.xaviera.systems.

77
zones/dxs.gay.yaml Normal file
View file

@ -0,0 +1,77 @@
"@":
- type: SOA
value: ns3.xaviera.systems. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
value: &lesterip 67.1.153.76
- type: CAA
value: '0 issue "letsencrypt.org"'
- type: CAA
value: '0 iodef "mailto:admin@k7dxs.net"'
# Hosts
lester: &lester
- type: CNAME
value: lester.xaviera.systems.
linode: &linode
- type: CNAME
value: l1.i.xaviera.systems.
login: &login
- type: CNAME
value: login.xaviera.systems.
# Nameservers
ns1:
- type: CNAME
value: ns1.xaviera.systems
ns2:
- type: CNAME
value: ns2.xaviera.systems
ns3:
- type: CNAME
value: ns3.xaviera.systems
ns4:
- type: CNAME
value: ns4.xaviera.systems
# CNAMEs
matrix: # TODO: Replace with !alias
"@":
- type: A
value: *lesterip
auth: *lester
element: *lester
go: *lester
is: *linode
km: *lester
pmaas: *linode
stun: *lester
turn: *lester
vpn: *lester
# TODO: wildcard *.mc.dxs.gay
mc:
colonthree: *lester
queercraft: *lester
# k3s
ionian:
- type: CNAME
value: ionian.k3s.xaviera.systems
# Bluesky
_atproto:
- type: TXT
value: "did=did:plc:4x76l7wrgnjwpe5cphtikhof"
# ACME Delegation
_acme-challenge:
- type: CNAME
value: 4da35eeb-1b31-49c6-8de0-81ced814b31b.acme-dns.xaviera.systems.

View file

@ -0,0 +1,21 @@
"@":
- type: SOA
value: ns3.xaviera.systems. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
value: 74.207.242.178
- type: TXT
value: "v=spf1 mx -all"
www:
- type: A
value: 74.207.242.178
_dmarc:
- type: TXT
value: "v=DMARC1; p=reject; rua=mailto:dxs@k7dxs.net"

View file

@ -0,0 +1,21 @@
"@":
- type: SOA
value: ns3.xaviera.systems. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
value: 74.207.242.178
- type: TXT
value: "v=spf1 mx -all"
www:
- type: A
value: 74.207.242.178
_dmarc:
- type: TXT
value: "v=DMARC1; p=reject; rua=mailto:dxs@k7dxs.net"

View file

@ -0,0 +1,21 @@
"@":
- type: SOA
value: ns3.xaviera.systems. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
value: 74.207.242.178
- type: TXT
value: "v=spf1 mx -all"
www:
- type: A
value: 74.207.242.178
_dmarc:
- type: TXT
value: "v=DMARC1; p=reject; rua=mailto:dxs@k7dxs.net"

View file

@ -0,0 +1,21 @@
"@":
- type: SOA
value: ns3.xaviera.systems. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
value: 35.208.63.169
- type: TXT
value: "v=spf1 mx -all"
www:
- type: A
value: 35.208.63.169
_dmarc:
- type: TXT
value: "v=DMARC1; p=reject; rua=mailto:dxs@k7dxs.net"

View file

@ -0,0 +1,21 @@
"@":
- type: SOA
value: ns3.xaviera.systems. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
value: 74.207.242.178
- type: TXT
value: "v=spf1 mx -all"
www:
- type: A
value: 74.207.242.178
_dmarc:
- type: TXT
value: "v=DMARC1; p=reject; rua=mailto:dxs@k7dxs.net"

View file

@ -0,0 +1,21 @@
"@":
- type: SOA
value: ns3.xaviera.systems. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
value: 74.207.242.178
- type: TXT
value: "v=spf1 mx -all"
www:
- type: A
value: 74.207.242.178
_dmarc:
- type: TXT
value: "v=DMARC1; p=reject; rua=mailto:dxs@k7dxs.net"

25
zones/jestbu.bz.yaml Normal file
View file

@ -0,0 +1,25 @@
"@":
- type: SOA
value: ns3.xaviera.systems. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
value: 185.199.108.153
- type: A
value: 185.199.109.153
- type: A
value: 185.199.110.153
- type: A
value: 185.199.111.153
www:
- type: CNAME
value: jestbu.bz.
_atproto:
- type: TXT
value: "did=did:plc:qo3zw5av5455f2uak6hnqygs"

214
zones/k7dxs.net.yaml Normal file
View file

@ -0,0 +1,214 @@
"@":
- type: SOA
value: ns3.k7dxs.net. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
value: 74.207.242.178
- type: MX
ttl: 300
value: "0 mail.k7dxs.net."
- type: TXT
ttl: 300
value: "v=spf1 mx ~all"
- type: TXT
ttl: 300
value: "google-site-verification=yFrZO7N_3gyC7rl_AOwL6WNf2LNMEQDNKeokvOiGeBg"
- type: CAA
value: '0 issue "letsencrypt.org"'
- type: CAA
value: '0 iodef "mailto:admin@k7dxs.net"'
# Nameservers
ns1:
- type: A
value: 74.207.242.178
ns2:
- type: A
value: 67.1.153.76
ns3:
- type: A
value: 132.226.25.26
ns4:
- type: A
value: 35.211.215.197
# Delegations
cis:
- type: NS
value: ns3.xaviera.systems.
# OCI hosts
a1-free.oci:
- type: A
value: 129.146.35.42
intel-free-1.oci:
- type: A
value: 152.70.129.235
intel-free-2.oci:
- type: A
value: 132.226.25.26
nlb.oci:
- type: A
value: 152.70.145.252
nlb-free.oci:
- type: A
value: 152.70.145.252
# TODO: wildcard *.lrq
# TODO: wildcard *.a1-free.oci
# TODO: wildcard *.intel-free-1.oci
# TODO: wildcard *.intel-free-2.oci
# Other hosts
home:
- type: A
value: 67.1.153.76
mail:
- type: A
ttl: 60
value: 204.17.32.157
- type: TXT
ttl: 300
value: "v=spf1 include:k7dxs.net ~all"
pbx:
- type: A
value: 45.79.86.20
# CNAMEs
auth-k7dxs:
- type: CNAME
value: k7dxs.net.
autoconfig:
- type: CNAME
value: k7dxs.net.
cloud:
- type: CNAME
ttl: 60
value: k7dxs.net.
element:
- type: CNAME
value: k7dxs.net.
foundry:
- type: CNAME
value: lester.xaviera.systems.
git:
- type: CNAME
value: k7dxs.net.
homeassistant:
- type: CNAME
value: lester.xaviera.systems.
jellyfin:
- type: CNAME
value: lester.xaviera.systems.
kanboard:
- type: CNAME
value: k7dxs.net.
keycloak:
- type: CNAME
ttl: 60
value: a1-free.oci.k7dxs.net.
lotus:
- type: CNAME
value: a1-free.oci.k7dxs.net.
matrix:
- type: CNAME
ttl: 60
value: k7dxs.net.
mc:
- type: CNAME
value: a1-free.oci.k7dxs.net.
mealie:
- type: CNAME
value: a1-free.oci.k7dxs.net.
meshcentral:
- type: CNAME
value: a1-free.oci.k7dxs.net.
monica:
- type: CNAME
ttl: 60
value: k7dxs.net.
ntfy:
- type: CNAME
value: a1-free.oci.k7dxs.net.
restic:
- type: CNAME
value: lester.xaviera.systems.
sshca:
- type: CNAME
ttl: 60
value: a1-free.oci.k7dxs.net.
status:
- type: CNAME
value: stats.uptimerobot.com.
virtbot:
- type: CNAME
value: k7dxs.net.
virtbot-dev:
- type: A
value: 92.113.100.72
virtbot-dev-pghero:
- type: CNAME
value: k7dxs.net.
vpn:
- type: CNAME
value: lester.xaviera.systems.
whereismyinternalclock:
- type: CNAME
value: k7dxs.net.
www:
- type: CNAME
value: k7dxs.net.
# Email records
mail._domainkey:
- type: TXT
ttl: 300
value: "v=DKIM1; h=sha256; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA60lXyNT/Kf2zM7KFCXjRTYWDANbGtTvjOxBgOfAfWdVXANJRIZDhFZRLqlcFJNWx3bquHtvPYLeJxZ/y8mMEqWUIb5bMcGrBMnoKQSurrmDibzQ99P/SQ95X+WhcFBnsNWmQ9uB9FASm2/m/WTKR4yf3uZni4i9cGCKpqNL9UzCZTE0OWdVzEZDe+fJqYHwAkwvSEWHuBDQOVJjIR5k3qoDEf8HligezcF4mGz7TmLy7+XmrFZiXXAXbTWbQXssyXdLb7NRJ+m3j+1JNYkwla+q8aD4RW1VCOtlnWUebrtrZYBCV8083+m5to0fneBzzZH1AjV+eN7AclUwKTQZFlQIDAQAB"
_dmarc:
- type: TXT
ttl: 300
value: "v=DMARC1; p=reject; rua=mailto:gtwky0nl@ag.dmarcian.com,mailto:dxs@k7dxs.net; ruf=mailto:gtwky0nl@fr.dmarcian.com,mailto:dxs@k7dxs.net; fo=1"
_imap._tcp:
- type: SRV
ttl: 300
value: "0 1 143 mail.k7dxs.net."
_submission._tcp:
- type: SRV
ttl: 300
value: "0 1 587 mail.k7dxs.net."
# SMTP2Go
em1031094:
- type: CNAME
ttl: 300
value: return.smtp2go.net.
s1031094._domainkey:
- type: CNAME
ttl: 300
value: dkim.smtp2go.net.
# Minecraft SRV records
_minecraft._tcp:
- type: SRV
value: "0 1 25565 mc.k7dxs.net."
_minecraft._tcp.bedwars:
- type: SRV
ttl: 300
value: "0 1 34994 mc.k7dxs.net."
_minecraft._tcp.scuffcraft:
- type: SRV
ttl: 300
value: "0 1 34983 mc.k7dxs.net."
# ACME Delegation
_acme-challenge:
- type: CNAME
ttl: 300
value: 18020489-309a-4dbe-9d08-fa0cef909372.acme-dns.xaviera.systems.

View file

@ -1,6 +1,6 @@
$ORIGIN k7dxs.net. $ORIGIN k7dxs.net.
k7dxs.net. 3600 IN SOA ns3.k7dxs.net. admin.k7dxs.net. ( k7dxs.net. 3600 IN SOA ns3.k7dxs.net. admin.k7dxs.net. (
1386 ; serial 1387 ; serial
28800 ; refresh (8 hours) 28800 ; refresh (8 hours)
7200 ; retry (2 hours) 7200 ; retry (2 hours)
2419200 ; expire (4 weeks) 2419200 ; expire (4 weeks)
@ -29,12 +29,6 @@ intel-free-2.oci 3600 IN A 132.226.25.26
nlb.oci 3600 IN A 152.70.145.252 nlb.oci 3600 IN A 152.70.145.252
nlb-free.oci 3600 IN A 152.70.145.252 nlb-free.oci 3600 IN A 152.70.145.252
; Wildcard subdomains
*.lrq 3600 IN CNAME k7dxs.net.
*.a1-free.oci 3600 IN CNAME a1-free.oci.k7dxs.net.
*.intel-free-1.oci 3600 IN CNAME intel-free-1.oci.k7dxs.net.
*.intel-free-2.oci 3600 IN CNAME intel-free-2.oci.k7dxs.net.
; Other hosts ; Other hosts
home 3600 IN A 67.1.153.76 home 3600 IN A 67.1.153.76
mail 60 IN A 204.17.32.157 ; temp - need to get on own ip mail 60 IN A 204.17.32.157 ; temp - need to get on own ip

16
zones/logicclips.com.yaml Normal file
View file

@ -0,0 +1,16 @@
"@":
- type: SOA
value: ns3.xaviera.systems. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
value: 74.207.242.178
www:
- type: A
value: 74.207.242.178

View file

@ -0,0 +1,41 @@
"@":
- type: SOA
value: ns3.xaviera.systems. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
value: 74.207.242.178
- type: MX
value: "0 mail.k7dxs.net."
- type: TXT
value: "v=spf1 mx ~all"
www:
- type: A
value: 74.207.242.178
mail._domainkey:
- type: TXT
value: "v=DKIM1; h=sha256; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvjlGjRptRLOZ158I4+3Avx4VtiKzDgxM0ry2+LSS0Cw81hyIql1xAVRMy5IYYt9RnkstoyPXAH8ICHdyAho1YFyO03ZMsoK+fbzTh/6jmCbwUbP13RmTmyQmZ/2wN0VnrrK8/eSkfA3JhGZTiCPp706qsLwzgcirbuHljiHeX0bCqFsryRieFEstkJ1ThOqSZm+nbR27EkOdhhTngsJQdFABQ5tsphT38ddgBFowvMAu2FCO36B5e0BfXljVfF6GXQfkWp1NpT2yAVb7s1Gfbwur8FXpZrhQNyg6wKVC9XJBFj5nBdr0k1JRYlHAVJgi4CT+xc4hw1B6gZw9s3K1OQIDAQAB"
_dmarc:
- type: TXT
value: "v=DMARC1; p=none; ruf=mailto:dxs@k7dxs.net; fo=1"
_imap._tcp:
- type: SRV
value: "0 1 143 mail.k7dxs.net."
_submission._tcp:
- type: SRV
value: "0 1 587 mail.k7dxs.net."
autoconfig:
- type: CNAME
value: k7dxs.net.
em1031094:
- type: CNAME
value: return.smtp2go.net.
s1031094._domainkey:
- type: CNAME
value: dkim.smtp2go.net.

View file

@ -0,0 +1,38 @@
"@":
- type: SOA
value: ns3.xaviera.systems. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
value: 74.207.242.178
- type: MX
value: "0 mail.k7dxs.net."
- type: TXT
value: "v=spf1 mx ~all"
www:
- type: CNAME
value: smallcat.studio.
wotw:
- type: CNAME
value: smallcat.studio.
mail._domainkey:
- type: TXT
value: "v=DKIM1; h=sha256; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv0zKOim30NTl3x8qJwCvVQI+9z5I+m7kNycYY25PY289xVBHRLLe9bMn2eghH/pkZDZePTCr1eSFO1uFfYOaLZ6BBg347GE2XdLcfFj+KAh48A+XJX6gVx57odPX7l4mWMBTwVbfCWgYYc/hfvHU3fDGUc8Cr2Ysmt65w/maEmFs2HaBYerzk3RjFqfbsOXCaG/dTuJB1Yn5Vf36jdHUGW0MBoEiZLUQpag9ns913KdpObrTUyTGF5acD0lmcSHzlU/f+A0pxykPbjIbtOciYocztVbHnQsBNE6rHcKgIQXa2QIuyZ6WAqRZXT6RNsiyz7JDQf1vSztcbDuch1mtCQIDAQAB"
_dmarc:
- type: TXT
value: "v=DMARC1; p=none; ruf=mailto:dxs@k7dxs.net; fo=1"
_imap._tcp:
- type: SRV
value: "0 1 143 mail.k7dxs.net."
_submission._tcp:
- type: SRV
value: "0 1 587 mail.k7dxs.net."
autoconfig:
- type: CNAME
value: k7dxs.net.

View file

@ -0,0 +1,38 @@
"@":
- type: SOA
value: ns3.xaviera.systems. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
value: 198.49.23.144
- type: A
value: 198.185.159.145
- type: A
value: 198.185.159.144
- type: A
value: 198.49.23.145
- type: MX
value: "0 mail.k7dxs.net."
- type: TXT
value: "v=spf1 mx ~all"
www:
- type: CNAME
value: ext-cust.squarespace.com.
_dmarc:
- type: TXT
value: "v=DMARC1; p=none; ruf=mailto:dmarc@k7dxs.net; fo=1"
_imap._tcp:
- type: SRV
value: "0 1 143 mail.k7dxs.net."
_submission._tcp:
- type: SRV
value: "0 1 587 mail.k7dxs.net."
autoconfig:
- type: CNAME
value: k7dxs.net.

310
zones/xaviera.systems.yaml Normal file
View file

@ -0,0 +1,310 @@
"@":
- type: SOA
value: ns3.xaviera.systems. admin.k7dxs.net. 8 6 7 5 309
- type: NS
value: ns1.xaviera.systems.
- type: NS
value: ns2.xaviera.systems.
- type: NS
value: ns3.xaviera.systems.
- type: NS
value: ns4.xaviera.systems.
- type: A
ttl: 300
value: 67.1.153.76
- type: CAA
value: '0 issue "letsencrypt.org"'
- type: CAA
value: '0 iodef "mailto:admin@k7dxs.net"'
# Nameservers
ns1:
- type: A
value: 74.207.242.178
ns2:
- type: A
ttl: 300
value: 67.1.153.76
ns3:
- type: A
value: 132.226.25.26
ns4:
- type: A
value: 35.211.215.197
# Hosts
vpn:
- type: A
ttl: 300
value: 67.1.153.76
# Infrastructure
l1.i:
- type: A
value: 74.207.242.178
o1.i:
- type: A
value: 129.146.35.42
o2.i:
- type: A
value: 152.70.129.235
o3.i:
- type: A
value: 132.226.25.26
# Lester
lester:
- type: A
value: 67.1.153.76
truenas.lester:
- type: A
value: 192.168.70.41
# Login
login:
- type: A
value: 204.17.32.158
proxmox.login:
- type: A
ttl: 300
value: 192.168.170.14
# CNAMEs
atuin:
- type: CNAME
ttl: 300
value: lester
barassistant:
- type: CNAME
ttl: 300
value: lester
cloudlog:
- type: CNAME
value: o1.i
collabora:
- type: CNAME
ttl: 300
value: lester
etherpad:
- type: CNAME
value: o1.i
foundry:
- type: CNAME
ttl: 300
value: lester
git:
- type: CNAME
ttl: 300
value: l1.i
grocy:
- type: CNAME
ttl: 300
value: lester
kanboard:
- type: CNAME
ttl: 300
value: lester
kitchenowl:
- type: CNAME
ttl: 300
value: lester
mail:
- type: CNAME
ttl: 300
value: lester
mason:
- type: A
ttl: 300
value: 192.168.40.114
mealie:
- type: CNAME
ttl: 300
value: lester
minio:
- type: CNAME
ttl: 300
value: lester
monica:
- type: CNAME
ttl: 300
value: o1.i
mqtt:
- type: CNAME
ttl: 300
value: lester
mqtt-temp:
- type: CNAME
ttl: 300
value: lester
mumble:
- type: CNAME
ttl: 300
value: l1.i
musicassistant:
- type: CNAME
ttl: 300
value: lester
navidrome:
- type: CNAME
ttl: 300
value: lester
nc:
- type: CNAME
ttl: 300
value: lester
notawebsite:
- type: CNAME
value: o1.i
paperless:
- type: CNAME
ttl: 300
value: lester
jellyfin:
- type: CNAME
ttl: 300
value: lester
registry:
- type: CNAME
value: o1.i
status:
- type: CNAME
value: stats.uptimerobot.com.
sshca:
- type: CNAME
ttl: 300
value: lester
fleet:
- type: CNAME
ttl: 300
value: lester
commmand.fleet:
- type: CNAME
ttl: 300
value: lester
oauth.fleet:
- type: CNAME
ttl: 300
value: lester
truenas:
- type: CNAME
ttl: 300
value: lester
k3s.truenas:
- type: CNAME
ttl: 300
value: lester
virtbot:
- type: CNAME
ttl: 300
value: lester
# ACME Delegation
acme-dns:
- type: NS
ttl: 300
value: ns2.xaviera.systems.
_acme-challenge:
- type: CNAME
ttl: 300
value: 3ca72e27-b4d4-405b-a12c-e1898e308d1a.acme-dns.xaviera.systems.
# Iodine Delegation
idne:
- type: NS
ttl: 300
value: vpn.xaviera.systems.
# VPN subdomain (vpn.xaviera.systems)
vpn:
charli:
- type: A
ttl: 300
value: 10.0.42.10
echo:
- type: A
ttl: 300
value: 192.168.40.104
luna:
- type: A
ttl: 300
value: 192.168.40.105
# trias subdomain (trias.xaviera.systems)
trias:
api:
- type: A
ttl: 300
value: 192.168.170.10
tonic:
- type: A
ttl: 300
value: 192.168.170.11
mediant:
- type: A
ttl: 300
value: 192.168.170.12
dominant:
- type: A
ttl: 300
value: 192.168.170.13
boot:
- type: A
ttl: 300
value: 192.168.170.19
# TODO: wildcard *.apps.trias.xaviera.systems
apps:
# k3s subdomain (k3s.xaviera.systems)
k3s:
api:
- type: A
value: 192.168.70.80
ionian:
- type: A
value: 192.168.70.81
dorian:
- type: A
value: 192.168.70.82
phrygian:
- type: A
value: 192.168.70.83
lydian:
- type: A
value: 192.168.70.84
mixolydian:
- type: A
value: 192.168.70.85
aeolian:
- type: A
value: 192.168.70.86
locrian:
- type: A
value: 192.168.70.87
alpha:
- type: A
value: 192.168.70.111
delta:
- type: A
value: 192.168.70.112
foxtrot:
- type: A
value: 192.168.70.113
charlie:
- type: A
value: 192.168.70.114
apps:
"*":
- type: CNAME
value: lester.xaviera.systems
# CCDC subdomain (ccdc.xaviera.systems)
ccdc:
proxmox:
- type: A
ttl: 300
value: 192.168.70.150
router:
- type: A
ttl: 300
value: 10.100.150.1

View file

@ -1,6 +1,6 @@
$ORIGIN xaviera.systems. $ORIGIN xaviera.systems.
@ 3600 IN SOA ns3.xaviera.systems. admin.k7dxs.net. ( @ 3600 IN SOA ns3.xaviera.systems. admin.k7dxs.net. (
73 ; serial 74 ; serial
300 ; refresh (unused) 300 ; refresh (unused)
300 ; retry (unused) 300 ; retry (unused)
300 ; expire (unused) 300 ; expire (unused)
@ -63,7 +63,8 @@ registry 3600 IN CNAME o1.i
status 3600 IN CNAME stats.uptimerobot.com. status 3600 IN CNAME stats.uptimerobot.com.
sshca 300 IN CNAME lester sshca 300 IN CNAME lester
fleet 300 IN CNAME lester fleet 300 IN CNAME lester
*.fleet 300 IN CNAME lester commmand.fleet 300 IN CNAME lester
oauth.fleet 300 IN CNAME lester
truenas 300 IN CNAME lester truenas 300 IN CNAME lester
k3s.truenas 300 IN CNAME lester k3s.truenas 300 IN CNAME lester
*.vcluster 300 IN CNAME lester *.vcluster 300 IN CNAME lester
@ -108,6 +109,7 @@ locrian 300 IN A 192.168.70.87
alpha 300 IN A 192.168.70.111 alpha 300 IN A 192.168.70.111
delta 300 IN A 192.168.70.112 delta 300 IN A 192.168.70.112
foxtrot 300 IN A 192.168.70.113 foxtrot 300 IN A 192.168.70.113
charlie 300 IN A 192.168.70.114
*.apps 300 IN CNAME lester.xaviera.systems. *.apps 300 IN CNAME lester.xaviera.systems.
; CCDC ; CCDC