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 }