//go:build android // +build android package internet import ( "context" "net" ) const SystemDNS = "8.8.8.8:53" /* DNSResolverFunc This is a temporary API and is subject to removal at any time. */ type DNSResolverFunc func() *net.Resolver /* NewDNSResolver This is a temporary API and is subject to removal at any time. */ var NewDNSResolver DNSResolverFunc = func() *net.Resolver { return &net.Resolver{ PreferGo: true, Dial: func(ctx context.Context, network, _ string) (net.Conn, error) { var dialer net.Dialer return dialer.DialContext(ctx, network, SystemDNS) }, } } func init() { net.DefaultResolver = NewDNSResolver() }