diff --git a/internal/healthcheck/dns/dns.go b/internal/healthcheck/dns/dns.go index e9c3a94c..51e0d548 100644 --- a/internal/healthcheck/dns/dns.go +++ b/internal/healthcheck/dns/dns.go @@ -44,12 +44,12 @@ func concatAddrPorts(addrs [][]netip.AddrPort) []netip.AddrPort { var ErrLookupNoIPs = errors.New("no IPs found from DNS lookup") func (c *Client) Check(ctx context.Context) error { - dnsAddr := c.serverAddrs[c.dnsIPIndex].Addr() + dnsAddr := c.serverAddrs[c.dnsIPIndex].String() resolver := &net.Resolver{ PreferGo: true, Dial: func(ctx context.Context, _, _ string) (net.Conn, error) { dialer := net.Dialer{} - return dialer.DialContext(ctx, "udp", dnsAddr.String()) + return dialer.DialContext(ctx, "udp", dnsAddr) }, } ips, err := resolver.LookupIP(ctx, "ip", "github.com")