diff --git a/apps/api/src/lib/common.ts b/apps/api/src/lib/common.ts index 521e7378d..48f1f97b4 100644 --- a/apps/api/src/lib/common.ts +++ b/apps/api/src/lib/common.ts @@ -193,7 +193,7 @@ export async function isDNSValid(hostname: any, domain: string): Promise { const { isIP } = await import('is-ip'); const { DNSServers } = await listSettings(); if (DNSServers) { - dns.setServers([DNSServers]); + dns.setServers([...DNSServers.split(',')]); } let resolves = []; try { @@ -302,7 +302,7 @@ export async function checkDomainsIsValidInDNS({ hostname, fqdn, dualCerts }): P const { DNSServers } = await listSettings(); if (DNSServers) { - dns.setServers([DNSServers]); + dns.setServers([...DNSServers.split(',')]); } let resolves = []; diff --git a/apps/api/src/routes/api/v1/settings/handlers.ts b/apps/api/src/routes/api/v1/settings/handlers.ts index e9d91dd8c..831ce606e 100644 --- a/apps/api/src/routes/api/v1/settings/handlers.ts +++ b/apps/api/src/routes/api/v1/settings/handlers.ts @@ -58,7 +58,7 @@ export async function deleteDomain(request: FastifyRequest, reply: const { fqdn } = request.body const { DNSServers } = await listSettings(); if (DNSServers) { - dns.setServers([DNSServers]); + dns.setServers([...DNSServers.split(',')]); } let ip; try {