From b1f152cc0caa75e437d6fec866828e5eeccccc5c Mon Sep 17 00:00:00 2001 From: wweir Date: Tue, 5 Apr 2022 23:42:33 +0800 Subject: [PATCH] fix: dns upstream lookback case --- router/router.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/router/router.go b/router/router.go index 7f44b03..e710ef2 100644 --- a/router/router.go +++ b/router/router.go @@ -84,7 +84,7 @@ func (r *Router) dialDNSConn() { Str("DNS", server). Str("fallback", r.dns.fallbackDNS). Msg("get DNS server") - if server == "" { + if server == "" || server == r.dns.serveIP.String() { server = r.dns.fallbackDNS }