From 98f2078dea0aff763a007348278bfc060ff757c3 Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Mon, 13 Apr 2026 15:02:34 +0800 Subject: [PATCH] fix --- src/dns_proxy/dns_resolver.erl | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/dns_proxy/dns_resolver.erl b/src/dns_proxy/dns_resolver.erl index 7bbada7..97e58c1 100644 --- a/src/dns_proxy/dns_resolver.erl +++ b/src/dns_proxy/dns_resolver.erl @@ -76,8 +76,13 @@ resolve0(QueryMsg = #dns_message{qc = 1, questions = [#dns_query{name = QName, t logger:debug("[dns_resolver] punchnet inbuilt qnanme: ~p, ip: ~p", [QName, Ip]), {ok, dns:encode_message(RespMsg)}; error -> - EmptyDnsResp = dns:encode_message(build_nxdomain_response(QueryMsg)), - {ok, EmptyDnsResp} + case sdlan_domain_regedit:maybe_domain(QName) of + true -> + EmptyDnsResp = dns:encode_message(build_nxdomain_response(QueryMsg)), + {ok, EmptyDnsResp}; + false -> + {error, not_supported} + end end; resolve0(Error) -> {error, Error}.