2.2.2.1.1 DNS_RECORD_TYPE

 

The DNS_RECORD_TYPE is a 16-bit integer value that specifies DNS record types that can be enumerated by the DNS server.

Constant/value

Description

DNS_TYPE_ZERO

0x0000

An empty record type ([RFC1034] section 3.6 and [RFC1035] section 3.2.2).

DNS_TYPE_A

0x0001

An A record type, used for storing an IP address ([RFC1035] section 3.2.2).

DNS_TYPE_NS

0x0002

An authoritative name-server record type ([RFC1034] section 3.6 and [RFC1035] section 3.2.2).

DNS_TYPE_MD

0x0003

A mail-destination record type ([RFC1035] section 3.2.2).

DNS_TYPE_MF

0x0004

A mail forwarder record type ([RFC1035] section 3.2.2).

DNS_TYPE_CNAME

0x0005

A record type that contains the canonical name of a DNS alias ([RFC1035] section 3.2.2).

DNS_TYPE_SOA

0x0006

A Start of Authority (SOA) record type ([RFC1035] section 3.2.2).

DNS_TYPE_MB

0x0007

A mailbox record type ([RFC1035] section 3.2.2).

DNS_TYPE_MG

0x0008

A mail group member record type ([RFC1035] section 3.2.2).

DNS_TYPE_MR

0x0009

A mail-rename record type ([RFC1035] section 3.2.2).

DNS_TYPE_NULL

0x000A

A record type for completion queries ([RFC1035] section 3.2.2).

DNS_TYPE_WKS

0x000B

A record type for a well-known service ([RFC1035] section 3.2.2).

DNS_TYPE_PTR

0x000C

A record type containing FQDN pointer ([RFC1035] section 3.2.2).

DNS_TYPE_HINFO

0x000D

A host information record type ([RFC1035] section 3.2.2).

DNS_TYPE_MINFO

0x000E

A mailbox or mailing list information record type ([RFC1035] section 3.2.2).

DNS_TYPE_MX

0x000F

A mail-exchanger record type ([RFC1035] section 3.2.2).

DNS_TYPE_TXT

0x0010

A record type containing a text string ([RFC1035] section 3.2.2).

DNS_TYPE_RP

0x0011

A responsible-person record type [RFC1183].

DNS_TYPE_AFSDB

0x0012

A record type containing AFS database location [RFC1183].

DNS_TYPE_X25

0x0013

An X25 PSDN address record type [RFC1183].

DNS_TYPE_ISDN

0x0014

An ISDN address record type [RFC1183].

DNS_TYPE_RT

0x0015

A route through record type [RFC1183].

DNS_TYPE_SIG

0x0018

A cryptographic public key signature record type [RFC2931].

DNS_TYPE_KEY

0x0019

A record type containing public key used in DNSSEC [RFC2535].

DNS_TYPE_AAAA

0x001C

An IPv6 address record type [RFC3596].

DNS_TYPE_LOC

0x001D

A location information record type [RFC1876].

DNS_TYPE_NXT

0x001E

A next-domain record type [RFC2065].

DNS_TYPE_SRV

0x0021

A server selection record type [RFC2782].

DNS_TYPE_ATMA

0x0022

An Asynchronous Transfer Mode (ATM) address record type [ATMA].

DNS_TYPE_NAPTR

0x0023

An NAPTR record type [RFC2915].

DNS_TYPE_DNAME

0x0027

A DNAME record type [RFC2672].

DNS_TYPE_DS

0x002B

A DS record type [RFC4034].

DNS_TYPE_RRSIG

0x002E

An RRSIG record type [RFC4034].

DNS_TYPE_NSEC

0x002F

An NSEC record type [RFC4034].

DNS_TYPE_DNSKEY

0x0030

A DNSKEY record type [RFC4034].

DNS_TYPE_DHCID

0x0031

A DHCID record type [RFC4701].

DNS_TYPE_NSEC3

0x0032

An NSEC3 record type [RFC5155].

DNS_TYPE_NSEC3PARAM

0x0033

An NSEC3PARAM record type [RFC5155].

DNS_TYPE_TLSA

0x0034

A TLSA record type [RFC6698].

DNS_TYPE_ALL

0x00FF

A query-only type requesting all records [RFC1035].

DNS_TYPE_WINS

0xFF01

A record type containing Windows Internet Name Service (WINS) forward lookup data [MS-WINSRA].

DNS_TYPE_WINSR

0xFF02

A record type containing WINS reverse lookup data [MS-WINSRA].

An implementation SHOULD<8> support all the preceding record types.

Other type values that are not explicitly defined in the preceding table MUST be enumerable, including values defined by [IANA-DNS].