Enum TYPE

List of record types.

enum TYPE : ushort { ... }

Originally defined in RFC1035, then extended through many RFCs. A good overview can be obtained from the Wikipedia article linked below.

Enum members

NameDescription
A a host address
AAAA IPv6 host address (RFC 3596)
CAA DNS certification authority authorization (RFC 6844)
CNAME the canonical name for an alias
CSYNC Child to parent synchronization (RFC 7477)
DNAME Delegated name, a non-unique CNAME (RFC 6672)
DNSKEY DNSSEC Key record (RFC 4034)
DS DNSSEC Delegation signer (RFC 4034)
HINFO host information (redefined in RFC 8482)
LOC Geolocation record (RFC 1876)
MB a mailbox domain name (EXPERIMENTAL)
MD a mail destination (Obsolete - use MX)
MF a mail forwarder (Obsolete - use MX)
MG a mail group member (EXPERIMENTAL)
MINFO mailbox or mail list information
MR a mail rename domain name (EXPERIMENTAL)
MX mail exchange
NAPTR Naming Authority Pointer (RFC 3403)
NS an authoritative name server
NULL a null RR (EXPERIMENTAL)
OPT Options (Pseudo record for EDNS)
PTR a domain name pointer
RRSIG DNSSEC Signature (RFC 4034)
SOA marks the start of a zone of authority
SRV Generalized service location record (RFC 2782)
TXT text strings
URI Mappings from hostnames to URIs (RFC 7553)
WKS a well known service description

See Also

https

//datatracker.ietf.org/doc/html/rfc1035#section-3.2.2

https

//en.wikipedia.org/wiki/List_of_DNS_record_types