From 1b99643493ce80026685661b3ea178dc25b3f1a2 Mon Sep 17 00:00:00 2001 From: andrewstech Date: Wed, 16 Oct 2024 11:11:45 +0100 Subject: [PATCH] Update dnsconfig.js --- dnsconfig.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 6f8a39723..9fbbe8d8e 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -66,9 +66,14 @@ for (var idx in domains) { // Handle CNAME record if (domainData.record.CNAME) { - commit[domainData.domain].push( - CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState) - ); + if (domainData.subdomain && domainData.record.CNAME) { + var cnameTarget = domainData.record.CNAME.endsWith(".") ? domainData.record.CNAME : domainData.record.CNAME + "."; + commit[domainData.record.domain].push( + CNAME(domainData.subdomain, cnameTarget, proxyState) + ); + } else { + console.log("Invalid CNAME record for domain: " + domainData.record.domain); + } } // Handle MX records @@ -117,7 +122,7 @@ for (var idx in domains) { // Handle URL records (redirect) if (domainData.record.URL) { commit[domainData.record.domain].push( - CNAME(domainData.subdomain, "redirect.is-a.dev.", proxy.on) + CNAME(domainData.subdomain, "redirect.is-a.dev.", proxyState) ); } }