From 529d0713f11174f7dd8ee06f23f9f5a7f023075b Mon Sep 17 00:00:00 2001 From: missytake Date: Thu, 7 May 2026 15:27:29 +0200 Subject: [PATCH] fix(dns): don't make NS explicit if None --- cmdeploy/src/cmdeploy/remote/rdns.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmdeploy/src/cmdeploy/remote/rdns.py b/cmdeploy/src/cmdeploy/remote/rdns.py index 78f66050..83853a98 100644 --- a/cmdeploy/src/cmdeploy/remote/rdns.py +++ b/cmdeploy/src/cmdeploy/remote/rdns.py @@ -81,7 +81,8 @@ def query_dns(typ, domain): ns = get_authoritative_ns(domain) # Query authoritative nameserver directly to bypass DNS cache. - res = shell(f"dig @{ns} -r -q {domain} -t {typ} +short", print=log_progress) + direct_ns = f"@{ns}" if ns else "" + res = shell(f"dig {direct_ns} -r -q {domain} -t {typ} +short", print=log_progress) return next((line for line in res.split("\n") if not line.startswith(";")), "")