fix: fix the zone file
This commit is contained in:
parent
06e7098b09
commit
88f381e692
1 changed files with 78 additions and 75 deletions
|
@ -89,83 +89,86 @@ let
|
|||
};
|
||||
createZone = merge zoneBase;
|
||||
zone = createZone {
|
||||
SOA = "ns2.darkkirb.de.";
|
||||
adminEmail = "lotte@chir.rs";
|
||||
serial = 1;
|
||||
};
|
||||
NS = [
|
||||
"ns2.darkkirb.de."
|
||||
];
|
||||
MX = [
|
||||
(ttl zoneTTL (mx.mx 10 "mail.chir.rs."))
|
||||
];
|
||||
SRV = [
|
||||
{
|
||||
service = "submission";
|
||||
proto = "tcp";
|
||||
port = 587;
|
||||
target = "mail.chir.rs.";
|
||||
}
|
||||
{
|
||||
service = "imap";
|
||||
proto = "tcp";
|
||||
port = 143;
|
||||
target = "mail.chir.rs.";
|
||||
}
|
||||
{
|
||||
service = "imaps";
|
||||
proto = "tcp";
|
||||
port = 993;
|
||||
target = "mail.chir.rs.";
|
||||
}
|
||||
{
|
||||
service = "pop3";
|
||||
proto = "tcp";
|
||||
port = 110;
|
||||
target = "mail.chir.rs.";
|
||||
}
|
||||
{
|
||||
service = "pop3s";
|
||||
proto = "tcp";
|
||||
port = 995;
|
||||
target = "mail.chir.rs.";
|
||||
}
|
||||
];
|
||||
TXT = [
|
||||
(ttl zoneTTL (txt "v=spf1 ip4:138.201.155.128 ip6:2a01:4f8:1c17:d953/64 -all"))
|
||||
(ttl zoneTTL (txt "google-site-verification=f2XWRDvD4F99pM7ux7sMtVJ9ZGtjKRLI_rfcO2IWIMI"))
|
||||
];
|
||||
DNSKEY = [
|
||||
{
|
||||
flags.zoneSigningKey = true;
|
||||
flags.secureEntryPoint = true;
|
||||
algorithm = "ecdsap256sha256";
|
||||
publicKey = "FZklP7KowbXVjfkT5ndAE60QFvaKoghhLY2TavukRBGFA8pyGm+ce9QHekbrjE14q8sb5x0uXl4VdyDIUNZ3XQ==";
|
||||
ttl = zoneTTL;
|
||||
}
|
||||
{
|
||||
flags.zoneSigningKey = true;
|
||||
algorithm = "ecdsap256sha256";
|
||||
publicKey = "WH9JM7Qvi2Hz3bCp7O5/WFLNdKUA/2aUkQqByfhaItfqoAm+hw6x4Qj8+umu5EDyo2A/HD/h9b/eO3zVq6pebw==";
|
||||
}
|
||||
];
|
||||
subdomains = {
|
||||
_dmarc.TXT = [
|
||||
(ttl zoneTTL (txt "v=DMARC1; p=quarantine; rua=mailto:dmarc@chir.rs; ruf=dmarc@chir.rs; fo=1; adkim=s; aspf=s; sp=reject;"))
|
||||
];
|
||||
_domainkey.subdomains = {
|
||||
dkim.TXT = [
|
||||
(ttl zoneTTL (txt "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDk4XK4c7xWGIalV+yTj5F8B2eXOeFtp0p9VNMlG/dZMv1GGS9hUBEkZOOYhAuE2GhKhHsGtxMalGAIbCqJJglVBLTxDerPGLRAsgZ9EZCyhIh9ebOqv0SfhTfdoz6RZkNrB2DK4nnvzaOa0NQzp+a8a5pAN6niDFBbTF3FFBwkOQIDAQAB"))
|
||||
];
|
||||
mail.TXT = [
|
||||
(ttl zoneTTL (txt "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHmbBT9OJwDu5x7C2C/WhzeHirrxAlLwuh8Z9q7UBGS98MsLbS1NnCvZic4N3H/z80RHABF9KFhvJWy60NhM+UKWDEYSlgc8Z3KJZjuqOCUsajjf2cdhaTOKLbu57388tjghBD0cpK3mdqPU5aw2GY4jJR4YC4c0fqJ6vRTvyOSwIDAQAB"))
|
||||
];
|
||||
SOA = {
|
||||
nameServer = "ns2.darkkirb.de.";
|
||||
adminEmail = "lotte@chir.rs";
|
||||
serial = 1;
|
||||
};
|
||||
_keybase.TXT = [
|
||||
(ttl zoneTTL (txt "keybase-site-verification=9DC6G-moMF8zfcm7_lpjhh2cvT9gL4hHV5yQqf_RgBk"))
|
||||
NS = [
|
||||
"ns2.darkkirb.de."
|
||||
];
|
||||
www = createZone { };
|
||||
static = createZone { };
|
||||
MX = [
|
||||
(ttl zoneTTL (mx.mx 10 "mail.chir.rs."))
|
||||
];
|
||||
SRV = [
|
||||
{
|
||||
service = "submission";
|
||||
proto = "tcp";
|
||||
port = 587;
|
||||
target = "mail.chir.rs.";
|
||||
}
|
||||
{
|
||||
service = "imap";
|
||||
proto = "tcp";
|
||||
port = 143;
|
||||
target = "mail.chir.rs.";
|
||||
}
|
||||
{
|
||||
service = "imaps";
|
||||
proto = "tcp";
|
||||
port = 993;
|
||||
target = "mail.chir.rs.";
|
||||
}
|
||||
{
|
||||
service = "pop3";
|
||||
proto = "tcp";
|
||||
port = 110;
|
||||
target = "mail.chir.rs.";
|
||||
}
|
||||
{
|
||||
service = "pop3s";
|
||||
proto = "tcp";
|
||||
port = 995;
|
||||
target = "mail.chir.rs.";
|
||||
}
|
||||
];
|
||||
TXT = [
|
||||
(ttl zoneTTL (txt "v=spf1 ip4:138.201.155.128 ip6:2a01:4f8:1c17:d953/64 -all"))
|
||||
(ttl zoneTTL (txt "google-site-verification=f2XWRDvD4F99pM7ux7sMtVJ9ZGtjKRLI_rfcO2IWIMI"))
|
||||
];
|
||||
DNSKEY = [
|
||||
{
|
||||
flags.zoneSigningKey = true;
|
||||
flags.secureEntryPoint = true;
|
||||
algorithm = "ecdsap256sha256";
|
||||
publicKey = "FZklP7KowbXVjfkT5ndAE60QFvaKoghhLY2TavukRBGFA8pyGm+ce9QHekbrjE14q8sb5x0uXl4VdyDIUNZ3XQ==";
|
||||
ttl = zoneTTL;
|
||||
}
|
||||
{
|
||||
flags.zoneSigningKey = true;
|
||||
algorithm = "ecdsap256sha256";
|
||||
publicKey = "WH9JM7Qvi2Hz3bCp7O5/WFLNdKUA/2aUkQqByfhaItfqoAm+hw6x4Qj8+umu5EDyo2A/HD/h9b/eO3zVq6pebw==";
|
||||
}
|
||||
];
|
||||
subdomains = {
|
||||
_dmarc.TXT = [
|
||||
(ttl zoneTTL (txt "v=DMARC1; p=quarantine; rua=mailto:dmarc@chir.rs; ruf=dmarc@chir.rs; fo=1; adkim=s; aspf=s; sp=reject;"))
|
||||
];
|
||||
_domainkey.subdomains = {
|
||||
dkim.TXT = [
|
||||
(ttl zoneTTL (txt "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDk4XK4c7xWGIalV+yTj5F8B2eXOeFtp0p9VNMlG/dZMv1GGS9hUBEkZOOYhAuE2GhKhHsGtxMalGAIbCqJJglVBLTxDerPGLRAsgZ9EZCyhIh9ebOqv0SfhTfdoz6RZkNrB2DK4nnvzaOa0NQzp+a8a5pAN6niDFBbTF3FFBwkOQIDAQAB"))
|
||||
];
|
||||
mail.TXT = [
|
||||
(ttl zoneTTL (txt "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHmbBT9OJwDu5x7C2C/WhzeHirrxAlLwuh8Z9q7UBGS98MsLbS1NnCvZic4N3H/z80RHABF9KFhvJWy60NhM+UKWDEYSlgc8Z3KJZjuqOCUsajjf2cdhaTOKLbu57388tjghBD0cpK3mdqPU5aw2GY4jJR4YC4c0fqJ6vRTvyOSwIDAQAB"))
|
||||
];
|
||||
};
|
||||
_keybase.TXT = [
|
||||
(ttl zoneTTL (txt "keybase-site-verification=9DC6G-moMF8zfcm7_lpjhh2cvT9gL4hHV5yQqf_RgBk"))
|
||||
];
|
||||
www = createZone { };
|
||||
static = createZone { };
|
||||
};
|
||||
};
|
||||
|
||||
in
|
||||
zone
|
||||
|
|
Loading…
Reference in a new issue