Namespace Makaretu.Dns
Classes
AAAARecord
Contains the IPv6 address of the named resource.
AddressRecord
Base class for an Internet address.
AFSDBRecord
Andrew File System Database.
ARecord
Contains the IPv4 address of the named resource.
CNAMERecord
The canonical name for an alias.
DigestRegistry
Registry of implemented DigestType.
DNAMERecord
Alias for a name and all its subnames.
DNSKEYRecord
Public key cryptography to sign and authenticate resource records.
DnsObject
Base class for all DNS objects.
DomainName
A domain name consists of one or more parts, Labels, that are conventionally delimited by dots, such as "example.org".
DSRecord
Delegation Signer.
EdnsDAUOption
DNSSEC Algorithm Understood.
EdnsDHUOption
DS Hash Understood.
EdnsKeepaliveOption
TCP idle time.
EdnsN3UOption
NSEC3 Hash Understood.
EdnsNSIDOption
Name server ID.
EdnsOption
Contains some information on an Extended DNS option.
EdnsOptionRegistry
Metadata on EDNS options.
EdnsPaddingOption
Padding for a Message.
HINFORecord
Host information.
IPAddressExtensions
Extension methods for IPAddress.
Message
All communications inside of the domain protocol are carried in a single format called a message.
MXRecord
Mail exchange.
NSEC3PARAMRecord
Parameters needed by authoritative servers to calculate hashed owner names.
NSEC3Record
Authenticated denial of existence for DNS Resource Record Sets.
NSECRecord
Contains the the next owner name and the set of RR types present at the NSEC RR's owner name [RFC3845].
NSRecord
An authoritative name server.
NULLRecord
A null RR (EXPERIMENTAL).
OPTRecord
An extension mechanism for DNS (EDNS(0)).
PresentationReader
Methods to read DNS data items encoded in the presentation (text) format.
PresentationWriter
Methods to write DNS data items encoded in the presentation (text) format.
PTRRecord
A domain name pointer.
Question
A question about a domain name to resolve.
ResourceRecord
Contains some information on the named resource.
ResourceRegistry
Metadata on resource records.
RPRecord
The person responsible for a name.
RRSIGRecord
Signature for a RRSET with a particular name, class, and type.
SecurityAlgorithmRegistry
Registry of implemented SecurityAlgorithm.
SecurityAlgorithmRegistry.Metadata
Metadata on a SecurityAlgorithm.
SOARecord
Marks the start of a zone of authority.
SRVRecord
Allows administrators to use several servers for a single domain.
TKEYRecord
Shared secret key.
TSIGRecord
Transaction Signature.
TXTRecord
Text strings.
UnknownEdnsOption
An unknown EDNS option.
UnknownRecord
An unknown resource record.
UpdateMessage
Dynamic updates in the Domain Name System.
UpdatePrerequisiteList
Preconditions for a update.
UpdateResourceList
Resource records to add or delete from the zone.
WireReader
Methods to read DNS wire formatted data items.
WireWriter
Methods to write DNS wire formatted data items.
Interfaces
IPresentationSerialiser
Presentation format serialisation of a resource record.
IResolver
Answers a question.
IWireSerialiser
Wire format serialisation of a DNS object.
Enums
DigestType
Identities the cryptographic digest algorithm used by the resource records.
DnsClass
Identifies the network of the ResourceRecord.
DNSKEYFlags
The usage of a DNSKEYRecord.
DnsType
A resource record or query type.
EdnsOptionType
EDSN option codes.
KeyExchangeMode
Identifies a key exchange algorithm.
MessageOperation
The requested operation of a Message.
MessageStatus
Response codes.
NSEC3Flags
The processing options of a NSEC3Record.
SecurityAlgorithm
Identities the security algorithm used by DNSSEC resource records.