Table of Contents

Enum RecordType

Namespace
Ubiety.Dns.Core.Common
Assembly
Ubiety.Dns.Core.dll

Represents the type of DNS records.

public enum RecordType
Extension Methods

Fields

[Record(typeof(RecordA))] A = 1

IPv4 address record.

[Record(typeof(RecordNs))] NS = 2

Name Server record.

[Record(typeof(RecordCname))] CNAME = 5

Canonical name record, used for aliasing one domain name to another.

[Record(typeof(RecordSoa))] SOA = 6

Start of Authority record.

[Record(typeof(RecordMb))] MB = 7

Mailbox domain name record.

[Record(typeof(RecordMg))] MG = 8

Mail group record.

[Record(typeof(RecordMr))] MR = 9

Mailbox rename record. Used to specify a mailbox that should be renamed or redirected.

[Record(typeof(RecordNull))] NULL = 10

A NULL record used for experimental purposes, typically containing no meaningful data.

[Record(typeof(RecordWks))] WKS = 11

Well-known service description record.

[Record(typeof(RecordPtr))] PNTR = 12

Pointer record, commonly used to map an IP address to a hostname in reverse DNS lookups.

[Record(typeof(RecordHinfo))] HINFO = 13

Host information record.

[Record(typeof(RecordMinfo))] MINFO = 14

MINFO (Mailbox Information) record. Used to specify mailbox or mail list information.

[Record(typeof(RecordMx))] MX = 15

Mail exchange record used to specify mail servers for the domain.

[Record(typeof(RecordTxt))] TXT = 16

Text record, used to hold descriptive or arbitrary textual information.

[Record(typeof(RecordRp))] RP = 17

Responsible Person record.

[Record(typeof(RecordAfsdb))] AFSDB = 18

AFS database record.

[Record(typeof(RecordX25))] X25 = 19

X.25 address record.

[Record(typeof(RecordIsdn))] ISDN = 20

ISDN address record.

[Record(typeof(RecordRt))] RT = 21

Route Through record, specifies intermediate hosts to route a message through.

[Record(typeof(RecordNsap))] NSAP = 22

NSAP address record.

[Record(typeof(RecordSig))] SIG = 24

Signature record used in DNSSEC for digital signatures.

[Record(typeof(RecordKey))] KEY = 25

Represents a DNS record type for cryptographic public keys.

[Record(typeof(RecordPx))] PX = 26

Delegation of mail agent records.

[Record(typeof(RecordAaaa))] AAAA = 28

IPv6 address record.

[Record(typeof(RecordLoc))] LOC = 29

Location record, used to represent geographical location information.

[Record(typeof(RecordSrv))] SRV = 33

Service locator record, used to specify the location of a specific service within a domain.

[Record(typeof(RecordNaptr))] NAPTR = 35

Naming Authority Pointer record, used for dynamic delegation and service discovery.

[Record(typeof(RecordKx))] KX = 36

Key Exchange record.

[Record(typeof(RecordCert))] CERT = 37

Certificate record.

[Record(typeof(RecordDname))] DNAME = 39

DNAME record, used for redirection of a subtree of the DNS namespace to another domain.

[Record(typeof(RecordDs))] DS = 43

Delegation Signer record type.

[Record(typeof(RecordTkey))] TKEY = 249

Transaction key record.

[Record(typeof(RecordTsig))] TSIG = 250

Transaction Signature record used to provide authentication for DNS messages.