Documentation ¶
Index ¶
- func DnsCustomResolver(resolverId *Resolver, address string, net string) (error errno.Error)
- func DnsLookupAddress(resolverId *Resolver, name string, addrPtr *byte) (error errno.Error)
- func DnsLookupAddressSize(resolverId *Resolver, name string, sizePtr *uint32) (error errno.Error)
- func DnsLookupCNAME(resolverId *Resolver, name string, cnamePtr *byte) (error errno.Error)
- func DnsLookupCNAMESize(resolverId *Resolver, name string, sizeptr *uint32) (error errno.Error)
- func DnsLookupMX(resolverId *Resolver, name string, recordPtr *byte) (error errno.Error)
- func DnsLookupMXSize(resolverId *Resolver, name string, sizeptr *uint32) (error errno.Error)
- func DnsLookupTxT(resolverId *Resolver, name string, txtPtr *byte) (error errno.Error)
- func DnsLookupTxTSize(resolverId *Resolver, name string, sizeptr *uint32) (error errno.Error)
- func DnsNewResolver(resolverId *Resolver) (error errno.Error)
- type DefaultResolver
- type MxResp
- type Resolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DnsCustomResolver ¶
func DnsLookupAddress ¶
func DnsLookupAddressSize ¶
func DnsLookupCNAME ¶
func DnsLookupCNAMESize ¶
func DnsLookupMX ¶
func DnsLookupMXSize ¶
func DnsLookupTxT ¶
func DnsLookupTxTSize ¶
func DnsNewResolver ¶
Types ¶
type DefaultResolver ¶
type DefaultResolver interface { LookupTXT(name string) ([]string, error) LookupAddress(name string) ([]string, error) LookupCNAME(name string) (string, error) LookupMX(name string) ([]*MxResp, error) }
func CustomResolver ¶
func CustomResolver(address, network string) DefaultResolver
CustomResolver creates a new resolver using network given, connecting to the address provided
func NewResolver ¶
func NewResolver() DefaultResolver
NewResolver creates and uses a default resolver
type Resolver ¶
type Resolver struct{}
func (*Resolver) LookupAddress ¶
LookupAddr performs a reverse lookup for the given address, returning a list of names mapping to that address and an error.
func (*Resolver) LookupCNAME ¶
LookupCNAME returns the canonical name for the given host.
LookupCNAME does not return an error if the given name does not contain DNS "CNAME" records, as long as the name resolves to address records.
Click to show internal directories.
Click to hide internal directories.