C# (CSharp) Heijden.DNS Namespace

Classes

Name Description
AdditionalRR
AnswerRR
AuthorityRR
Dig DNS Dig
Header DNS Response Header
Question
RR Resource Record (rfc1034 3.6.)
Record
RecordA
RecordA6 A6 - IPv6 Host Address

Not Used

RecordAAAA
RecordAFSDB
RecordAPL APL

not-used

RecordATMA ATMA - Asynchronous Transfer Mode Address
RecordCERT Storing Certificates in the Domain Name System (DNS)

http://tools.ietf.org/html/rfc4398

RecordCNAME CNAME RDATA format

Alias of one name to another: the DNS lookup will continue by retrying the lookup with the new name.

3.3.1

RecordDHCID
RecordDNAME
RecordDNSKEY
RecordDS DS - Delegation signer

The record used to identify the DNSSEC signing key of a delegated zone

http://tools.ietf.org/html/rfc4034

RecordEID
RecordGID
RecordGPOS GPOS - The geographical location

http://tools.ietf.org/rfc/rfc1712.txt

RecordHINFO System Information Record (HINFO)

Allows definition of the Hardware type and Operating System (OS) in use at a host.

RecordHIP
RecordIPSECKEY IPSECKEY - IPSEC Key

Key record that can be used with IPSEC

http://tools.ietf.org/html/rfc4025

RecordISDN
RecordKEY
RecordKX KX - Key eXchanger record

Used with some cryptographic systems (not including DNSSEC) to identify a key management agent for the associated domain-name. Note that this has nothing to do with DNS Security. It is Informational status, rather than being on the IETF standards-track. It has always had limited deployment, but is still in use.

http://tools.ietf.org/html/rfc2230

RecordLOC
RecordMB
RecordMD
RecordMF
RecordMG
RecordMINFO
RecordMR MR (Renamed Mailbox) RDATA format (EXPERIMENTAL) 3.3.8
RecordMX MX (Mail Exchanger) RDATA format

3.3.9

RecordNAPTR
RecordNIMLOC The NIMLOC (Nimrod Locator) RR
RecordNS NS (Authoritative Name Server) RDATA format

3.3.11

RecordNSAP
RecordNSAPPTR
RecordNSEC
RecordNSEC3
RecordNSEC3PARAM NSEC3PARAM - NSEC3 parameters

Parameter record for use with NSEC3

http://tools.ietf.org/html/rfc5155

RecordNULL
RecordNXT
RecordOPT
RecordPTR PTR (Domain Name Pointer) RDATA format

3.3.12

RecordPX
RecordRP
RecordRRSIG
RecordRT The Route Through RR
RecordReader
RecordSIG
RecordSINK
RecordSOA
RecordSPF
RecordSRV A DNS RR for specifying the location of services (DNS SRV)

http://www.ietf.org/rfc/rfc2782.txt

RecordSSHFP
RecordTKEY Secret Key Establishment for DNS (TKEY RR)

http://tools.ietf.org/rfc/rfc2930.txt

RecordTSIG
RecordUID
RecordUINFO
RecordUNSPEC
RecordUnknown
RecordWKS WKS RDATA format

The WKS record is used to describe the well known services supported by a particular protocol on a particular internet address. The PROTOCOL field specifies an IP protocol number, and the bit map has one bit per port of the specified protocol. The first bit corresponds to port 0, the second to port 1, etc. If the bit map does not include a bit for a protocol of interest, that bit is assumed zero. The appropriate values and mnemonics for ports and protocols are specified in [RFC-1010]. For example, if PROTOCOL=TCP (6), the 26th bit corresponds to TCP port 25 (SMTP). If this bit is set, a SMTP server should be listening on TCP port 25; if zero, SMTP service is not supported on the specified address. The purpose of WKS RRs is to provide availability information for servers for TCP and UDP. If a server supports both TCP and UDP, or has multiple Internet addresses, then multiple WKS RRs are used.

RecordX25 X25 RR
Request
Resolver Resolver is the main class to do DNS query lookups
Resolver.VerboseEventArgs
Resolver.VerboseOutputEventArgs