wip 11sync

This commit is contained in:
Motiejus Jakštys 2024-01-15 15:08:04 +02:00
parent 03effee58e
commit ee75b9c82e
3 changed files with 42 additions and 41 deletions

View File

@ -128,30 +128,31 @@ rec {
vno3.cidr = "192.168.100.0/24"; vno3.cidr = "192.168.100.0/24";
}; };
betaJakstysLTZone = let e11syncZone = let
vno1 = hosts."vno1-oh2.servers.jakst".publicIP; vno1 = hosts."vno1-oh2.servers.jakst".publicIP;
fra1a = hosts."fra1-a.servers.jakst".publicIP;
in '' in ''
$ORIGIN beta.jakstys.lt. $ORIGIN 11sync.net.
$TTL 86400 $TTL 3600
@ SOA ns1.jakstys.lt. motiejus.jakstys.lt. (2023121600 86400 86400 86400 86400) @ SOA ns1.11sync.net. motiejus.11sync.net. (2024011500 86400 86400 86400 86400)
@ NS ns1.jakstys.lt. @ NS ns1.11sync.net
@ NS ns2.jakstys.lt. @ NS ns2.11sync.net
@ A ${vno1} @ A ${fra1a}
@ TXT hosted-email-verify=czwt2yjp @ TXT "hosted-email-verify=qeuysotu"
@ TXT "v=spf1 include:spf.migadu.com -all" @ MX 10 aspmx1.migadu.com.
_dmarc TXT "v=DMARC1; p=quarantine;" @ MX 20 aspmx2.migadu.com.
@ MX 10 aspmx1.migadu.com. @ TXT "v=spf1 include:spf.migadu.com -all"
@ MX 20 aspmx2.migadu.com. ns1 A ${vno1}
* MX 10 aspmx1.migadu.com. ns2 A ${fra1a}
* MX 20 aspmx2.migadu.com. key1._domainkey CNAME key1.11sync.net._domainkey.migadu.com.
key1._domainkey CNAME key1.beta.jakstys.lt._domainkey.migadu.com. key2._domainkey CNAME key2.11sync.net._domainkey.migadu.com.
key2._domainkey CNAME key2.beta.jakstys.lt._domainkey.migadu.com. key3._domainkey CNAME key3.11sync.net._domainkey.migadu.com.
key3._domainkey CNAME key3.beta.jakstys.lt._domainkey.migadu.com. _dmarc TXT "v=DMARC1; p=quarantine;"
autoconfig CNAME autoconfig.migadu.com. autoconfig CNAME autoconfig.migadu.com.
_autodiscover._tcp SRV 0 1 443 autodiscover.migadu.com. _autodiscover._tcp SRV 0 1 443 autodiscover.migadu.com.
_submissions._tcp SRV 0 1 465 smtp.migadu.com. _submissions._tcp SRV 0 1 465 smtp.migadu.com.
_imaps._tcp SRV 0 1 993 imap.migadu.com. _imaps._tcp SRV 0 1 993 imap.migadu.com.
_pop3s._tcp SRV 0 1 995 imap.migadu.com. _pop3s._tcp SRV 0 1 995 pop.migadu.com.
''; '';
jakstysLTZone = let jakstysLTZone = let
@ -176,23 +177,23 @@ rec {
fra1-a A ${fra1a} fra1-a A ${fra1a}
vno1 A ${vno1} vno1 A ${vno1}
@ 600 TXT hosted-email-verify=rvyd6h64 @ 3600 TXT hosted-email-verify=rvyd6h64
@ 600 MX 10 aspmx1.migadu.com. @ 3600 MX 10 aspmx1.migadu.com.
@ 600 MX 20 aspmx2.migadu.com. @ 3600 MX 20 aspmx2.migadu.com.
* 600 MX 10 aspmx1.migadu.com. * 3600 MX 10 aspmx1.migadu.com.
* 600 MX 20 aspmx2.migadu.com. * 3600 MX 20 aspmx2.migadu.com.
key1._domainkey 600 CNAME key1.jakstys.lt._domainkey.migadu.com. key1._domainkey 3600 CNAME key1.jakstys.lt._domainkey.migadu.com.
key2._domainkey 600 CNAME key2.jakstys.lt._domainkey.migadu.com. key2._domainkey 3600 CNAME key2.jakstys.lt._domainkey.migadu.com.
key3._domainkey 600 CNAME key3.jakstys.lt._domainkey.migadu.com. key3._domainkey 3600 CNAME key3.jakstys.lt._domainkey.migadu.com.
@ 600 TXT "v=spf1 include:spf.migadu.com -all" @ 3600 TXT "v=spf1 include:spf.migadu.com -all"
_dmarc 600 TXT "v=DMARC1; p=quarantine;" _dmarc 3600 TXT "v=DMARC1; p=quarantine;"
* 600 MX 10 aspmx1.migadu.com. * 3600 MX 10 aspmx1.migadu.com.
* 600 MX 20 aspmx2.migadu.com. * 3600 MX 20 aspmx2.migadu.com.
autoconfig 600 CNAME autoconfig.migadu.com. autoconfig 3600 CNAME autoconfig.migadu.com.
_autodiscover._tcp 600 SRV 0 1 443 autodiscover.migadu.com. _autodiscover._tcp 3600 SRV 0 1 443 autodiscover.migadu.com.
_submissions._tcp 600 SRV 0 1 465 smtp.migadu.com. _submissions._tcp 3600 SRV 0 1 465 smtp.migadu.com.
_imaps._tcp 600 SRV 0 1 993 imap.migadu.com. _imaps._tcp 3600 SRV 0 1 993 imap.migadu.com.
_pop3s._tcp 600 SRV 0 1 995 imap.migadu.com. _pop3s._tcp 3600 SRV 0 1 995 imap.migadu.com.
grafana A ${hosts."vno1-oh2.servers.jakst".jakstIP} grafana A ${hosts."vno1-oh2.servers.jakst".jakstIP}
_acme-challenge.grafana CNAME _acme-endpoint.grafana _acme-challenge.grafana CNAME _acme-endpoint.grafana

View File

@ -80,7 +80,7 @@
interfaces = ["0.0.0.0" "::"]; interfaces = ["0.0.0.0" "::"];
zones = { zones = {
"jakstys.lt.".data = myData.jakstysLTZone; "jakstys.lt.".data = myData.jakstysLTZone;
"beta.jakstys.lt.".data = myData.betaJakstysLTZone; "11sync.net.".data = myData.e11syncZone;
}; };
}; };

View File

@ -513,7 +513,7 @@
interfaces = ["0.0.0.0" "::"]; interfaces = ["0.0.0.0" "::"];
zones = { zones = {
"jakstys.lt.".data = myData.jakstysLTZone; "jakstys.lt.".data = myData.jakstysLTZone;
"beta.jakstys.lt.".data = myData.betaJakstysLTZone; "11sync.net.".data = myData.e11syncZone;
}; };
}; };