Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultDialer = net.Dialer{ Timeout: time.Second * 8, }
View Source
var DefaultResolver = &net.Resolver{ PreferGo: true, Dial: func(ctx context.Context, _, _ string) (net.Conn, error) { if ip.IsIPv6Available.Get() { return IPv6Servers.DialContext(ctx, nil, terasu.DefaultFirstFragmentLen) } return IPv4Servers.DialContext(ctx, nil, terasu.DefaultFirstFragmentLen) }, }
View Source
var (
ErrEmptyHostAddress = errors.New("empty host addr")
)
View Source
var (
ErrNoDNSAvailable = errors.New("no dns available")
)
View Source
var IPv4Servers = DNSList{ // contains filtered or unexported fields }
View Source
var IPv6Servers = DNSList{ // contains filtered or unexported fields }
Functions ¶
This section is empty.
Types ¶
type DNSList ¶
func (*DNSList) DialContext ¶
Click to show internal directories.
Click to hide internal directories.