all repos — dns @ 7e06f0634999c61a5dd9ff2476d0848b4465ac4f

DNS records for my domains, managed via dnscontrol

use netlify to redirect alternative domains

Alan Pearce
commit

7e06f0634999c61a5dd9ff2476d0848b4465ac4f

parent

385cfd68a1f53761bd7375444fc986d26fe1b2c2

1 file changed, 19 insertions(+), 7 deletions(-)

changed files
M dnsconfig.jsdnsconfig.js
@@ -33,6 +33,16 @@ ]
} /** + * @param {string} name +*/ +function netlify(name) { + var rec = name === '@' ? ALIAS : CNAME + return [ + rec(name, 'apex-loadbalancer.netlify.com.'), + ] +} + +/** * @param {string} domain * @param {string} verification * @param {string[]} [extras]
@@ -100,7 +110,7 @@ nameserversHE,
acmeLetsEncrypt, fly('@'), - fly('www'), + netlify('www'), // prettier-ignore bulkCNAME([
@@ -162,8 +172,8 @@ soa,
nameserversHE, acmeLetsEncrypt, - fly('@'), - fly('www'), + netlify('@'), + netlify('www'), // prettier-ignore bulkCNAME([
@@ -234,8 +244,9 @@ RegistrarOVH,
DnsProvider(PowerDNS), acmeLetsEncrypt, - fly('@'), - fly('www'), + + netlify('@'), + netlify('www'), iCloudMail('alanpearce.uk', 'BNdyqalwDX8kwF6k'), DMARC_BUILDER({
@@ -247,7 +258,7 @@ alignmentSPF: 'r',
}), soa, - nameserversHE + nameserversHE, ) D(
@@ -258,7 +269,8 @@ DefaultTTL(86400),
NAMESERVER_TTL(86400), acmeLetsEncrypt, - fly('@'), + netlify('@'), + netlify('www'), SPF_BUILDER({ parts: ['v=spf1', '-all'],