Documentation
¶
Overview ¶
Package resolver allows performing DNS queries such as resolving a DNS name querying some records, DNS zone transferences and reverse IP lookups.
Index ¶
Constants ¶
This section is empty.
Variables ¶
ErrNoResponse is returned when all resolution retries were done and no response has been received yet.
Functions ¶
func Resolve ¶
Resolve tries to resolve a host using the given DNS servers. If all servers fail to resolve it, Resolve returns an error
Types ¶
type Resolver ¶
type Resolver struct {
// Record is the DNS record that is queried.
Record string
// Retries is the number of retries done.
Retries int
// Workers is the number of concurrent goroutines used during resolution.
Workers int
}
Resolver represents a DNS resolver.
func New ¶
New creates a DNS resolver.
Source Files
¶
- doc.go
- resolver.go
- reverse.go
- zonetransfer.go
Click to show internal directories.
Click to hide internal directories.