| 12345678910111213141516171819202122232425262728293031323334353637 |
- //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()
- }
|