nslookup

package
v1.0.0-RC3FIX Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 13, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GlobalLookupFactory

type GlobalLookupFactory struct {
	miekg.GlobalLookupFactory
	IPv4Lookup bool
	IPv6Lookup bool
}

Global Factory =============================================================

func (*GlobalLookupFactory) AddFlags

func (s *GlobalLookupFactory) AddFlags(f *flag.FlagSet)

func (*GlobalLookupFactory) Help

func (s *GlobalLookupFactory) Help() string

Command-line Help Documentation. This is the descriptive text what is returned when you run zdns module --help

func (*GlobalLookupFactory) MakeRoutineFactory

func (s *GlobalLookupFactory) MakeRoutineFactory(threadID int) (zdns.RoutineLookupFactory, error)

type Lookup

type Lookup struct {
	Factory *RoutineLookupFactory
	miekg.Lookup
}

Per Connection Lookup ======================================================

func (*Lookup) DoLookup

func (s *Lookup) DoLookup(name string) (interface{}, []interface{}, zdns.Status, error)

func (*Lookup) DoNSLookup

func (s *Lookup) DoNSLookup(name string, lookupIPv4 bool, lookupIPv6 bool) (Result, []interface{}, zdns.Status, error)

type NSRecord

type NSRecord struct {
	Name          string   `json:"name"`
	Type          string   `json:"type"`
	IPv4Addresses []string `json:"ipv4_addresses,omitempty"`
	IPv6Addresses []string `json:"ipv6_addresses,omitempty"`
	TTL           uint32   `json:"ttl"`
}

type Result

type Result struct {
	Servers []NSRecord `json:"servers,omitempty"`
}

type RoutineLookupFactory

type RoutineLookupFactory struct {
	miekg.RoutineLookupFactory
	Factory *GlobalLookupFactory
}

Per GoRoutine Factory ======================================================

func (*RoutineLookupFactory) MakeLookup

func (s *RoutineLookupFactory) MakeLookup() (zdns.Lookup, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL