C# Class Heijden.DNS.Dig

DNS Dig
显示文件 Open project: drorgl/MSDNSWebAdmin

Public Methods

Method Description
BeginDigIt ( string name, QType qtype, QClass qclass ) : void

Starts a Dig operation

BeginTraceIt ( string name, QType qtype, QClass qclass ) : void

Starts a Trace operation

Dig ( ) : System

.ctor

DigIt ( string name, QType qtype, QClass qclass ) : void

Dig a query

Trace ( string name, QType qtype, QClass qclass ) : void

Performs a Trace on query

Private Methods

Method Description
Message ( object sender, Resolver e ) : void

render message

Message ( string text ) : void

render message

PrintAnswer ( Response response ) : void
SortAnswers ( List nameservers, List nameserveraddresses, List nameserveraddresV6, Record record ) : void

sorts the answers from record into the nameserver/addresses

TraceNameservers ( string name, IPAddress>.KeyValuePair parentNameserver, QType qtype, QClass qclass, bool firstOnly ) : IPAddress

Recursive tracing of nameservers

resolver_OnVerbose ( object sender, Resolver e ) : void

resolver delegate handler

Method Details

BeginDigIt() public method

Starts a Dig operation
public BeginDigIt ( string name, QType qtype, QClass qclass ) : void
name string
qtype QType
qclass QClass
return void

BeginTraceIt() public method

Starts a Trace operation
public BeginTraceIt ( string name, QType qtype, QClass qclass ) : void
name string
qtype QType
qclass QClass
return void

Dig() public method

.ctor
public Dig ( ) : System
return System

DigIt() public method

Dig a query
public DigIt ( string name, QType qtype, QClass qclass ) : void
name string
qtype QType
qclass QClass
return void

Trace() public method

Performs a Trace on query
public Trace ( string name, QType qtype, QClass qclass ) : void
name string
qtype QType
qclass QClass
return void