99 lines
2.1 KiB
Nix
99 lines
2.1 KiB
Nix
{ host_ipv4, config }:
|
|
|
|
{
|
|
dnssec = true;
|
|
|
|
mx = ["smtp.informis.land"];
|
|
|
|
hosts = {
|
|
procul = {
|
|
ip-addresses = [ "172.86.179.18" ];
|
|
ssh-fingerprints = [
|
|
"4 1 2a8e086d3589ce50b58c55bc35638af8da23988e"
|
|
"4 2 55a9f7c0addf08bb24c62ced954574db6e95eff38ee56d6a2cff312d20eb910e"
|
|
"1 1 d089902f60751b3d35b5329bf7b906df254d5fa7"
|
|
"1 2 8deebf42bbc40881a327f561bffd5d7bd328a4fc94d4e4ce8c502a9c6cbdfb92"
|
|
];
|
|
};
|
|
};
|
|
|
|
default-host = "172.86.179.18";
|
|
|
|
srv-records = {
|
|
tcp = {
|
|
domain = [{
|
|
host = "ns1.informis.land";
|
|
port = 53;
|
|
}];
|
|
ssh = [{
|
|
host = "procul.informis.land";
|
|
port = 22;
|
|
}];
|
|
submission = [{
|
|
host = "procul.informis.land";
|
|
port = 587;
|
|
}];
|
|
kerberos = [{
|
|
host = "procul.informis.land";
|
|
port = 88;
|
|
}];
|
|
kerberos-adm = [{
|
|
host = "procul.informis.land";
|
|
port = 749;
|
|
}];
|
|
imaps = [{
|
|
host = "procul.informis.land";
|
|
port = 993;
|
|
priority = 0;
|
|
}];
|
|
pop3s = [{
|
|
host = "procul.informis.land";
|
|
port = 995;
|
|
priority = 10;
|
|
}];
|
|
http = [{
|
|
host = "procul.informis.land";
|
|
port = 80;
|
|
}];
|
|
https = [{
|
|
host = "procul.informis.land";
|
|
port = 443;
|
|
}];
|
|
};
|
|
|
|
udp = {
|
|
domain = [{
|
|
host = "ns1.informis.land";
|
|
port = 53;
|
|
}];
|
|
kerberos = [{
|
|
host = "procul.informis.land";
|
|
port = 88;
|
|
}];
|
|
kerberos-master = [{
|
|
host = "procul.informis.land";
|
|
port = 88;
|
|
}];
|
|
kpasswd = [{
|
|
host = "procul.informis.land";
|
|
port = 464;
|
|
}];
|
|
};
|
|
};
|
|
|
|
aliases = {
|
|
smtp = "procul.informis.land.";
|
|
imap = "procul.informis.land.";
|
|
gemini = "procul.informis.land.";
|
|
git = "procul.informis.land.";
|
|
};
|
|
|
|
extra-dns-records = [
|
|
''_kerberos IN TXT "INFORMIS.LAND"''
|
|
''@ IN TXT "v=spf1 mx ip4:${host_ipv4}/29 -all"''
|
|
''@ IN SPF "v=spf1 mx ip4:${host_ipv4}/29 -all"''
|
|
];
|
|
|
|
dmarc-report-address = "dmarc-report@informis.land";
|
|
}
|