From b76fa4be4755c5c17553e678ee26725ff84539d1 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Tue, 31 Jan 2023 07:38:11 +0800 Subject: [PATCH] feat: no longer require dot --- dnsconfig.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 6affbec1..8738844a 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -72,12 +72,20 @@ for (var idx in domains) { } } + if (!domainData.record.CNAME.endsWith(".")) { + domainData.record.CNAME = domainData.record.CNAME + "."; + } + if (domainData.record.CNAME) { commit[domainData.domain].push( CNAME(domainData.subdomain, domainData.record.CNAME, proxyState) // https://stackexchange.github.io/dnscontrol/js#CNAME ) } - + + if (!domainData.record.MX.endsWith(".")) { + domainData.record.MX = domainData.record.MX + "."; + } + if (domainData.record.MX) { for (var mx in domainData.record.MX) { commit[domainData.domain].push( @@ -86,6 +94,10 @@ for (var idx in domains) { } } + if (!domainData.record.NS.endsWith(".")) { + domainData.record.NS = domainData.record.NS + "."; + } + if (domainData.record.NS) { for (var ns in domainData.record.NS) { commit[domainData.domain].push(