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
}
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.
k7dxs.net. 3600 IN SOA ns3.k7dxs.net. admin.k7dxs.net. (
1386 ; serial
1387 ; serial
28800 ; refresh (8 hours)
7200 ; retry (2 hours)
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-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
home 3600 IN A 67.1.153.76
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.
@ 3600 IN SOA ns3.xaviera.systems. admin.k7dxs.net. (
73 ; serial
74 ; serial
300 ; refresh (unused)
300 ; retry (unused)
300 ; expire (unused)
@ -63,7 +63,8 @@ registry 3600 IN CNAME o1.i
status 3600 IN CNAME stats.uptimerobot.com.
sshca 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
k3s.truenas 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
delta 300 IN A 192.168.70.112
foxtrot 300 IN A 192.168.70.113
charlie 300 IN A 192.168.70.114
*.apps 300 IN CNAME lester.xaviera.systems.
; CCDC