Update dnsconfig.js

This commit is contained in:
William Harrison authored and GitHub committed 2024-10-30 18:08:53 +08:00
1 parent 9394cfd348
commit d5e3b01001
1 file changed
+32 -32
+32 -32
View File
@@ -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) {