Enum RecordType
Represents the type of DNS records.
public enum RecordType
- Extension Methods
Fields
[Record(typeof(RecordA))] A = 1IPv4 address record.
[Record(typeof(RecordNs))] NS = 2Name Server record.
[Record(typeof(RecordCname))] CNAME = 5Canonical name record, used for aliasing one domain name to another.
[Record(typeof(RecordSoa))] SOA = 6Start of Authority record.
[Record(typeof(RecordMb))] MB = 7Mailbox domain name record.
[Record(typeof(RecordMg))] MG = 8Mail group record.
[Record(typeof(RecordMr))] MR = 9Mailbox rename record. Used to specify a mailbox that should be renamed or redirected.
[Record(typeof(RecordNull))] NULL = 10A NULL record used for experimental purposes, typically containing no meaningful data.
[Record(typeof(RecordWks))] WKS = 11Well-known service description record.
[Record(typeof(RecordPtr))] PNTR = 12Pointer record, commonly used to map an IP address to a hostname in reverse DNS lookups.
[Record(typeof(RecordHinfo))] HINFO = 13Host information record.
[Record(typeof(RecordMinfo))] MINFO = 14MINFO (Mailbox Information) record. Used to specify mailbox or mail list information.
[Record(typeof(RecordMx))] MX = 15Mail exchange record used to specify mail servers for the domain.
[Record(typeof(RecordTxt))] TXT = 16Text record, used to hold descriptive or arbitrary textual information.
[Record(typeof(RecordRp))] RP = 17Responsible Person record.
[Record(typeof(RecordAfsdb))] AFSDB = 18AFS database record.
[Record(typeof(RecordX25))] X25 = 19X.25 address record.
[Record(typeof(RecordIsdn))] ISDN = 20ISDN address record.
[Record(typeof(RecordRt))] RT = 21Route Through record, specifies intermediate hosts to route a message through.
[Record(typeof(RecordNsap))] NSAP = 22NSAP address record.
[Record(typeof(RecordSig))] SIG = 24Signature record used in DNSSEC for digital signatures.
[Record(typeof(RecordKey))] KEY = 25Represents a DNS record type for cryptographic public keys.
[Record(typeof(RecordPx))] PX = 26Delegation of mail agent records.
[Record(typeof(RecordAaaa))] AAAA = 28IPv6 address record.
[Record(typeof(RecordLoc))] LOC = 29Location record, used to represent geographical location information.
[Record(typeof(RecordSrv))] SRV = 33Service locator record, used to specify the location of a specific service within a domain.
[Record(typeof(RecordNaptr))] NAPTR = 35Naming Authority Pointer record, used for dynamic delegation and service discovery.
[Record(typeof(RecordKx))] KX = 36Key Exchange record.
[Record(typeof(RecordCert))] CERT = 37Certificate record.
[Record(typeof(RecordDname))] DNAME = 39DNAME record, used for redirection of a subtree of the DNS namespace to another domain.
[Record(typeof(RecordDs))] DS = 43Delegation Signer record type.
[Record(typeof(RecordTkey))] TKEY = 249Transaction key record.
[Record(typeof(RecordTsig))] TSIG = 250Transaction Signature record used to provide authentication for DNS messages.