Update dnsconfig.js

This commit is contained in:
William Harrison
2024-10-16 17:48:45 +08:00
committed by GitHub
parent 92c44c1ad8
commit 8f9609d0c1
+17 -17
View File
@@ -46,13 +46,6 @@ for (var idx in domains) {
proxyState = proxy.off;
}
// Handle CNAME record
if (domainData.record.CNAME) {
commit[domainData.record.domain].push(
CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState)
);
}
// Handle A records
if (domainData.record.A) {
for (var a in domainData.record.A) {
@@ -71,27 +64,27 @@ for (var idx in domains) {
}
}
// Handle CNAME record
if (domainData.record.CNAME) {
commit[domainData.record.domain].push(
CNAME(domainData.subdomain, `${domainData.record.CNAME}.`, proxyState)
);
}
// Handle MX records
if (domainData.record.MX) {
for (var mx in domainData.record.MX) {
commit[domainData.record.domain].push(
MX(domainData.subdomain, 10, domainData.record.MX[mx] + ".")
MX(domainData.subdomain, 10, `${domainData.record.MX[mx]}.`)
);
}
}
// Handle URL records (redirect)
if (domainData.record.URL) {
commit[domainData.record.domain].push(
URL(domainData.subdomain, domainData.record.URL)
);
}
// Handle NS records
if (domainData.record.NS) {
for (var ns in domainData.record.NS) {
commit[domainData.domain].push(
NS(domainData.subdomain, domainData.record.NS[ns] + ".")
NS(domainData.subdomain, `${domainData.record.NS[ns]}.`)
);
}
}
@@ -101,7 +94,7 @@ for (var idx in domains) {
for (var srv in domainData.record.SRV) {
var srvRecord = domainData.record.SRV[srv];
commit[domainData.domain].push(
SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".")
SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, `${srvRecord.target}.`)
);
}
}
@@ -120,6 +113,13 @@ 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.", proxyState)
);
}
}
// Commit all DNS records