diff --git a/coredns_bridge.js b/coredns_bridge.js index 04419c4..44439ce 100644 --- a/coredns_bridge.js +++ b/coredns_bridge.js @@ -33,7 +33,7 @@ async function RegisterNewDomain(domain) { if (!prefix) throw new Error("Invalid domain"); const key = `${prefix}`; - const value = JSON.stringify({ type: 'A', host: '10.66.66.1' }); + const value = JSON.stringify({ type: 'A', host: '10.66.66.1', ttl: '300' }); await client.put(key).value(value); } diff --git a/routes/dns.js b/routes/dns.js index f75027c..cca6e33 100644 --- a/routes/dns.js +++ b/routes/dns.js @@ -28,13 +28,11 @@ router.get('/dns/edit/:domainId', authMw.AllowIfAuthenticated, async (req, res, const fullDomain = result.domain + "." + result.tld; const rawRecords = await GetAllRecords(fullDomain); let records = []; - let recordHeaders = ["Domain"]; + let recordHeaders = []; for(const [key, value] of Object.entries(rawRecords)) { let parsedVal = JSON.parse(value); - let finalRecord = { - domain: CoreDNSToDomain(key) - }; + let finalRecord = {}; for(const [key, value] of Object.entries(parsedVal)) { if(!recordHeaders.includes(key)) {