ARSoft.Tools.Net - C# DNS client/server, SPF and SenderID Library
ARSoft.Tools.Net.Dns Namespace
Inheritance Hierarchy
This namespace contains classes for working with the Domain name service
Classes
 ClassDescription
ClassAaaaRecord

IPv6 address

Defined in RFC 3596

ClassAfsdbRecord

AFS data base location

Defined in RFC 1183 and RFC 5864

ClassAplRecord

Address prefixes record

Defined in RFC 3123

ClassAplRecord.AddressPrefix Represents an address prefix
ClassARecord

Host address record

Defined in RFC 1035

ClassCAARecord

Mail exchange

Defined in RFC 6844

ClassCertRecord

Certificate storage record

Defined in RFC 4398

ClassClientSubnetOption

EDNS0 Client Subnet Option

Defined in draft-vandergaast-edns-client-subnet

ClassCNameRecord

Canonical name for an alias

Defined in RFC 1035

ClassDhcidRecord

Dynamic Host Configuration Protocol (DHCP) Information record

Defined in RFC 4701

ClassDiffieHellmanKeyRecord

Security Key record using Diffie Hellman algorithm

Defined in RFC 4034 , RFC 3755 , RFC 2535 and RFC 2930

ClassDlvRecord

DNSSEC lookaside validation

Defined in RFC 4431

ClassDNameRecord

DNS Name Redirection record

Defined in RFC 6672

ClassDnsClient Provides a client for querying dns records
ClassDnsClientBase  
ClassDnsKeyRecord

DNS Key record

Defined in RFC 4034 and RFC 3755

ClassDnsMessage Message returned as result to a dns query
ClassDnsMessageBase Base class for a dns answer
ClassDnsMessageEntryBase Base class for a dns name identity
ClassDnsQuestion A single entry of the Question section of a dns query
ClassDnsRecordBase Base class representing a dns record
ClassDnssecAlgorithmUnderstoodOption

DNSSEC Algorithm Understood option

Defined in RFC 6975

ClassDnsServer Provides a base dns server interface
ClassDsHashUnderstoodOption

DS Hash Understood option

Defined in RFC 6975

ClassDsRecord

Delegation signer

Defined in RFC 4034 and RFC 3658

ClassEDnsOptionBase Base class of EDNS options
ClassEui48Record

EUI48

Defined in RFC 7043

ClassEui64Record

EUI64

Defined in RFC 7043

ClassExceptionEventArgs Event arguments of DnsServer.ExceptionThrown event.
ClassGPosRecord

Geographical position

Defined in RFC 1712

ClassHInfoRecord

Host information

Defined in RFC 1035

ClassHipRecord

Host identity protocol

Defined in RFC 5205

ClassInvalidSignedMessageEventArgs Event arguments of DnsServer.InvalidSignedMessageReceived event.
ClassIpSecKeyRecord

IPsec key storage

Defined in RFC 4025

ClassIsdnRecord

ISDN address

Defined in RFC 1183

ClassKeyRecord

Security Key record

Defined in RFC 4034 , RFC 3755 , RFC 2535 and RFC 2930

ClassKeyRecordBase

Security Key

Defined in RFC 4034 , RFC 3755 , RFC 2535 and RFC 2930

ClassKxRecord

Key exchanger record

Defined in RFC 2230

ClassL32Record

L32

Defined in RFC 6742

ClassL64Record

L64

Defined in RFC 6742

ClassLlmnrClient Provides a client for querying LLMNR (link-local multicast name resolution) as defined in RFC 4795 .
ClassLlmnrMessage Message returned as result to a LLMNR query
ClassLocRecord

Location information

Defined in RFC 1876

ClassLocRecord.Degree Represents a geopgraphical degree
ClassLongLivedQueryOption

Long lived query option

Defined in draft-sekar-dns-llq

ClassLPRecord

LP

Defined in RFC 6742

ClassMulticastDnsMessage Message returned as result to a dns query
ClassMulticastDnsOneShotClient Provides a one/shot client for querying Multicast DNS as defined in draft-cheshire-dnsext-multicastdns-15 .
ClassMxRecord

Mail exchange

Defined in RFC 1035

ClassNaptrRecord

Naming authority pointer record

Defined in RFC 2915 , RFC 2168 and RFC 3403

ClassNIdRecord

NID

Defined in RFC 6742

ClassNsapRecord

NSAP address, NSAP style A record

Defined in RFC 1706 and RFC 1348

ClassNsec3HashUnderstoodOption

NSEC3 Hash Unterstood option

Defined in RFC 6975

ClassNSec3ParamRecord

Hashed next owner parameter record

Defined in RFC 5155

ClassNSec3Record Hashed next owner

Defined in RFC 5155

ClassNSecRecord

Next owner

Defined in RFC 4034 and RFC 3755

ClassNsIdOption

Name server ID option

Defined in RFC 5001

ClassNsRecord

Authoritatitve name server record

Defined in RFC 1035

ClassOptRecord

OPT record

Defined in RFC 2671

ClassOwnerOption

EDNS0 Owner Option

Defined in draft-cheshire-edns0-owner-option

ClassPtrRecord

Domain name pointer

Defined in RFC 1035

ClassPxRecord

X.400 mail mapping information record

Defined in RFC 2163

ClassRpRecord

Responsible person record

Defined in RFC 1183

ClassRrSigRecord

Record signature record

Defined in RFC 4034 and RFC 3755

ClassRtRecord

Route through record

Defined in RFC 1183

ClassSigRecord

Security signature record

Defined in RFC 4034 , RFC 3755 , RFC 2535 and RFC 2931

ClassSoaRecord

Start of zone of authority record

Defined in RFC 1035

ClassSpfRecord

Sender Policy Framework

Defined in RFC 4408

ClassSrvRecord

Server selector

Defined in RFC 2782

ClassSshFpRecord

SSH key fingerprint record

Defined in RFC 4255

ClassTKeyRecord

Transaction key

Defined in RFC 2930

ClassTlsaRecord

NID

Defined in RFC 6698

ClassTSigRecord

Transaction signature record

Defined in RFC 2845

ClassTxtRecord

Text strings

Defined in RFC 1035

ClassUnknownOption Unknown EDNS option
ClassUnknownRecord Represent a dns record, which is not directly supported by this library
ClassUpdateLeaseOption

Update lease option

Defined in draft-sekar-dns-ul

ClassWksRecord

Well known services record

Defined in RFC 1035

ClassX25Record

X.25 PSDN address record

Defined in RFC 1183

Interfaces
 InterfaceDescription
InterfaceIAddressRecord Interface for host address providing records
Delegates
 DelegateDescription
DelegateDnsServer.ProcessQuery Represents the method, that will be called to get the response for a specific dns query
DelegateDnsServer.SelectTsigKey Represents the method, that will be called to get the keydata for processing a tsig signed message
Enumerations
 EnumerationDescription
EnumerationAfsdbRecord.AfsSubType AFS database subtype
EnumerationCertRecord.CertType Type of cert
EnumerationDnsSecAlgorithm DNSSEC algorithm type
EnumerationDnsSecDigestType Type of DNSSEC digest
EnumerationEDnsOptionType ENDS Option types
EnumerationIpSecKeyRecord.IpSecAlgorithm Algorithm of key
EnumerationIpSecKeyRecord.IpSecGatewayType Type of gateway
EnumerationKeyRecordBase.KeyTypeFlag Type of key
EnumerationKeyRecordBase.NameTypeFlag Type of name
EnumerationKeyRecordBase.ProtocolType Protocol for which the key is used
EnumerationLongLivedQueryOption.LlqErrorCode Long lived query error codes
EnumerationLongLivedQueryOption.LlqOperationCode Long lived query operation codes
EnumerationOperationCode Operation code of a dns query
EnumerationRecordClass DNS record class
EnumerationRecordType Type of record
EnumerationReturnCode Result of a dns request
EnumerationSshFpRecord.SshFpAlgorithm Algorithm of the fingerprint
EnumerationSshFpRecord.SshFpFingerPrintType Type of the fingerprint
EnumerationTKeyRecord.TKeyMode Mode of transaction
EnumerationTlsaRecord.TlsaCertificateUsage Certificate Usage
EnumerationTlsaRecord.TlsaMatchingType Matching Type
EnumerationTlsaRecord.TlsaSelector Selector
EnumerationTSigAlgorithm Type of algorithm
See Also

Reference

ARSoft.Tools.Net Assembly

 

 


© 2010-2014 Alexander Reinert. All Rights Reserved.

Send Feedback


This documentation was created using Document! X