From 7c34964f878f6c0411067576b80c9492160f0d8c Mon Sep 17 00:00:00 2001 From: wwqgtxx Date: Mon, 6 Mar 2023 19:15:12 +0800 Subject: [PATCH] fix: dns resolver --- component/resolver/resolver.go | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/component/resolver/resolver.go b/component/resolver/resolver.go index 3fd53527..6ae2d7c2 100644 --- a/component/resolver/resolver.go +++ b/component/resolver/resolver.go @@ -69,10 +69,6 @@ func LookupIPv4WithResolver(ctx context.Context, host string, r Resolver) ([]net return r.LookupIPv4(ctx, host) } - if DefaultResolver != nil { - return DefaultResolver.LookupIPv4(ctx, host) - } - ipAddrs, err := net.DefaultResolver.LookupNetIP(ctx, "ip4", host) if err != nil { return nil, err @@ -126,9 +122,6 @@ func LookupIPv6WithResolver(ctx context.Context, host string, r Resolver) ([]net if r != nil { return r.LookupIPv6(ctx, host) } - if DefaultResolver != nil { - return DefaultResolver.LookupIPv6(ctx, host) - } ipAddrs, err := net.DefaultResolver.LookupNetIP(ctx, "ip6", host) if err != nil { @@ -172,7 +165,7 @@ func LookupIPWithResolver(ctx context.Context, host string, r Resolver) ([]netip } return r.LookupIP(ctx, host) } else if DisableIPv6 { - return LookupIPv4(ctx, host) + return LookupIPv4WithResolver(ctx, host, r) } if ip, err := netip.ParseAddr(host); err == nil {