diff --git a/dnsconfig.js b/dnsconfig.js index 78f0ed371a..714a62a8ab 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -21,26 +21,26 @@ for (var subdomain in domains) { var proxyState = domainData.proxied ? { cloudflare_proxy: "on" } : { cloudflare_proxy: "off" }; // Handle A records - // if (domainData.record.A) { - // for (var a in domainData.record.A) { - // commit.push(A(subdomainName, IP(domainData.record.A[a]), proxyState)); - // } - // } + if (domainData.record.A) { + for (var a in domainData.record.A) { + commit.push(A(subdomainName, IP(domainData.record.A[a]), proxyState)); + } + } // Handle AAAA records - // if (domainData.record.AAAA) { - // for (var aaaa in domainData.record.AAAA) { - // commit.push(AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState)); - // } - // } + if (domainData.record.AAAA) { + for (var aaaa in domainData.record.AAAA) { + commit.push(AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState)); + } + } // Handle CAA records - // if (domainData.record.CAA) { - // for (var caa in domainData.record.CAA) { - // var caaRecord = domainData.record.CAA[caa]; - // commit.push(CAA(subdomainName, caaRecord.flags, caaRecord.tag, caaRecord.value)); - // } - // } + if (domainData.record.CAA) { + for (var caa in domainData.record.CAA) { + var caaRecord = domainData.record.CAA[caa]; + commit.push(CAA(subdomainName, caaRecord.flags, caaRecord.tag, caaRecord.value)); + } + } // Handle CNAME records if (domainData.record.CNAME) { @@ -48,7 +48,7 @@ for (var subdomain in domains) { if (subdomainName === "@") { commit.push(ALIAS(subdomainName, domainData.record.CNAME + ".", proxyState)); } else { - // commit.push(CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)); + commit.push(CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)); } } @@ -72,23 +72,23 @@ for (var subdomain in domains) { } // Handle SRV records - // if (domainData.record.SRV) { - // for (var srv in domainData.record.SRV) { - // var srvRecord = domainData.record.SRV[srv]; - // commit.push(SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".")); - // } - // } + if (domainData.record.SRV) { + for (var srv in domainData.record.SRV) { + var srvRecord = domainData.record.SRV[srv]; + commit.push(SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".")); + } + } // Handle TXT records - // 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])); - // } - // } else { - // commit.push(TXT(subdomainName, domainData.record.TXT)); - // } - // } + 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])); + } + } else { + commit.push(TXT(subdomainName, domainData.record.TXT)); + } + } // Handle URL records if (domainData.record.URL) {