From ab89bbf1f27ca17d49519c91f9816613f8d4e266 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 14:49:50 +0800 Subject: [PATCH] ignore wildcard dns records + put txts in quotations --- dnsconfig.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 4e51ccabf..df04cdb17 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -77,7 +77,7 @@ for (var idx in domains) { if (domainData.record.TXT) { if (Array.isArray(domainData.record.TXT)) { for (var txt in domainData.record.TXT) { - commit.push(TXT(subdomainName, domainData.record.TXT[txt])); + commit.push(TXT(subdomainName, '"' + domainData.record.TXT[txt]) + '"'); } } else { commit.push(TXT(subdomainName, domainData.record.TXT)); @@ -87,7 +87,7 @@ for (var idx in domains) { // Handle URL records if (domainData.record.URL) { commit.push( - A(subdomainName, "45.85.238.5", { cloudflare_proxy: "on" }), + A(subdomainName, "45.85.238.5", { cloudflare_proxy: "off" }), TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); } @@ -96,6 +96,8 @@ for (var idx in domains) { // is-a.dev commit.push(IGNORE("@", "MX")); commit.push(IGNORE("@", "TXT")); + // *.is-a.dev + commit.push(IGNORE("\\*")); // _acme-challenge.is-a.dev commit.push(IGNORE("_acme-challenge", "TXT")); // _dmarc.is-a.dev