ComponentSpace DNS Class Library Reference

ComponentSpace.Dns Namespace

The ComponentSpace.Dns namespace contains classes that implement the DNS protocol (RFC-1034, 1035 and related RFCs).

The DnsClient class is the primary class that you would use in your application.

Namespace hierarchy

Classes

ClassDescription
ARecord A host name resource record.
CNAMERecord A canonical name for an alias resource record.
DnsClient Sends DNS requests and receives DNS responses using the Domain Name System Protocol (RFC-1034/RFC-1035).
DnsException The exception that is thrown when a DNS operation fails.
DnsLookupException The exception that is thrown when a DNS lookup fails.
DnsMessage A DNS protocol request/response message.
DnsName A domain name. For example, componentspace.com.
DnsQuestion A domain question. Questions consist of a domain name, question type and question class.
DnsString A domain string. DNS strings are counted ASCII strings.
HINFORecord A host information resource record.
LookupCompletedEventArgs Provides data for the LookupCompleted event.
MBRecord A mailbox domain name resource record.
MDRecord A mail destination resource record.
MFRecord A mail forwarder resource record.
MGRecord A mail group member resource record.
MINFORecord A mailbox or mail list resource record.
MRRecord A mail rename domain name resource record.
MXRecord A mail exchange resource record.
NSRecord An authoritative name server resource record.
NULLRecord Null resource record.
OtherRecord A generic resource record.
PTRRecord A domain name pointer resource record.
ReceiveCompletedEventArgs Provides data for the ReceiveCompleted event.
ResourceRecord The base class for all resource records.
SendCompletedEventArgs Provides data for the SendCompleted event.
SOARecord A start of zone of authority resource record.
TXTRecord A text strings resource record.
WKSRecord A well known service description resource record.

Delegates

DelegateDescription
LookupCompletedEventHandler Represents the method that will handle the LookupCompleted event.
ReceiveCompletedEventHandler Represents the method that will handle the ReceiveCompleted event.
SendCompletedEventHandler Represents the method that will handle the SendCompleted event.

Enumerations

EnumerationDescription
DnsMessage.OpCodes The opcodes identifying the request type.
DnsMessage.ResponseCodes The response codes.
DnsQuestion.QClasses The question classes (QCLASS).
DnsQuestion.QTypes The question types (QTYPE).
ResourceRecord.RRClasses The resource record classes (CLASS).
ResourceRecord.RRTypes The resource record types (TYPE).