From 37968411c30e2635659a9422ddacc64f48d21df3 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sun, 27 Oct 2024 19:43:34 +0800 Subject: [PATCH] feat(ci): support NS records --- dnsconfig.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 3fa1c51..b297406 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -44,6 +44,13 @@ for (var subdomain in allDomains) { } } + // Handle NS records + if (domainData.target.NS) { + for (var ns in domainData.target.NS.value) { + commit.push(NS(domainData.target.NS.name, domainData.target.NS.value[ns] + ".")); + } + } + // Handle TXT records if (domainData.target.TXT) { if (Array.isArray(domainData.target.TXT)) { @@ -61,4 +68,4 @@ for (var subdomain in allDomains) { commit.push(IGNORE("*", "MX", "*")); // Commit all DNS records -D("is-a-good.dev", NewRegistrar("none"), DnsProvider(NewDnsProvider("cloudflare")), commit); \ No newline at end of file +D("is-a-good.dev", NewRegistrar("none"), DnsProvider(NewDnsProvider("cloudflare")), commit);