var goResolver …
func hasSuffixFold(s, suffix string) bool { … }
func lookupLocalhost(ctx context.Context, fn func(context.Context, string, string) ([]IPAddr, error), network, host string) ([]IPAddr, error) { … }
var lookupGoogleSRVTests …
var backoffDuration …
func TestLookupGoogleSRV(t *testing.T) { … }
var lookupGmailMXTests …
func TestLookupGmailMX(t *testing.T) { … }
var lookupGmailNSTests …
func TestLookupGmailNS(t *testing.T) { … }
var lookupGmailTXTTests …
func TestLookupGmailTXT(t *testing.T) { … }
var lookupGooglePublicDNSAddrTests …
func TestLookupGooglePublicDNSAddr(t *testing.T) { … }
func TestLookupIPv6LinkLocalAddr(t *testing.T) { … }
func TestLookupIPv6LinkLocalAddrWithZone(t *testing.T) { … }
var lookupCNAMETests …
func TestLookupCNAME(t *testing.T) { … }
var lookupGoogleHostTests …
func TestLookupGoogleHost(t *testing.T) { … }
func TestLookupLongTXT(t *testing.T) { … }
var lookupGoogleIPTests …
func TestLookupGoogleIP(t *testing.T) { … }
var revAddrTests …
func TestReverseAddress(t *testing.T) { … }
func TestDNSFlood(t *testing.T) { … }
func TestLookupDotsWithLocalSource(t *testing.T) { … }
func TestLookupDotsWithRemoteSource(t *testing.T) { … }
func testDots(t *testing.T, mode string) { … }
func mxString(mxs []*MX) string { … }
func nsString(nss []*NS) string { … }
func srvString(srvs []*SRV) string { … }
func TestLookupPort(t *testing.T) { … }
func TestLookupPort_Minimal(t *testing.T) { … }
func TestLookupProtocol_Minimal(t *testing.T) { … }
func TestLookupNonLDH(t *testing.T) { … }
func TestLookupContextCancel(t *testing.T) { … }
func TestNilResolverLookup(t *testing.T) { … }
func TestLookupHostCancel(t *testing.T) { … }
type lookupCustomResolver …
func (lcr *lookupCustomResolver) dial() func(ctx context.Context, network, address string) (Conn, error) { … }
func TestConcurrentPreferGoResolversDial(t *testing.T) { … }
var ipVersionTests …
func TestIPVersion(t *testing.T) { … }
func TestLookupIPAddrPreservesContextValues(t *testing.T) { … }
func TestLookupIPAddrConcurrentCallsForNetworks(t *testing.T) { … }
func TestResolverLookupIPWithEmptyHost(t *testing.T) { … }
func TestWithUnexpiredValuesPreserved(t *testing.T) { … }
func TestLookupNullByte(t *testing.T) { … }
func TestResolverLookupIP(t *testing.T) { … }
func TestDNSTimeout(t *testing.T) { … }
func TestLookupNoData(t *testing.T) { … }
func testLookupNoData(t *testing.T, prefix string) { … }
func TestLookupPortNotFound(t *testing.T) { … }
var tcpOnlyService …
func TestLookupPortDifferentNetwork(t *testing.T) { … }
func TestLookupPortEmptyNetworkString(t *testing.T) { … }
func TestLookupPortIPNetworkString(t *testing.T) { … }
func TestLookupNoSuchHost(t *testing.T) { … }
func TestDNSErrorUnwrap(t *testing.T) { … }