myLib: dns: with dns.lib.combinators; { CAA = letsEncrypt "caa@kun.is"; SOA = { nameServer = "ns1"; adminEmail = "webmaster.kun.is"; serial = 2024041301; }; NS = [ "ns1.kun.is." "ns2.kun.is." ]; MX = [ (mx.mx 10 "mail.kun.is.") ]; TXT = [ (with spf; soft [ "include:spf.glasnet.nl" ]) ]; subdomains = rec { "*".A = [ myLib.globals.routerPublicIPv4 ]; ns = host myLib.globals.routerPublicIPv4 myLib.globals.bind9Ipv6; ns1 = ns; ns2 = ns; wg = host myLib.globals.routerPublicIPv4 myLib.globals.routerPublicIPv6; #for SMTP2GO to be able send emails from kun.is domain em670271 = { CNAME = [ "return.smtp2go.net." ]; }; "s670271._domainkey" = { CNAME = [ "dkim.smtp2go.net." ]; }; link = { CNAME = [ "track.smtp2go.net." ]; }; }; }