Below are a list of the RData types supported by this library, while not every single type has been implemented, all
current in-use types have been. Other types can be implemented using the Badcow\DNS\Rdata\PolymorphicRdata object or
the Unknown Record Type Badcow\DNS\Rdata\UnknownType which complies with RFC 3597 - Handling of Unknown DNS Resource
Record (RR) Types.
| Type | Type ID | Defining RFC | Supported? | Usage* |
|---|---|---|---|---|
| A | 1 | RFC 1035 | ✔ | In Use |
| AAAA | 28 | RFC 3596 | ✔ | In Use |
| AFSDB | 18 | RFC 1183 | ✔ | In Use |
| APL | 42 | RFC 3123 | ✔ | In Use |
| CAA | 257 | RFC 6844 | ✔ | In Use |
| CDNSKEY | 60 | RFC 7344 | ✔ | In Use |
| CDS | 59 | RFC 7344 | ✔ | In Use |
| CERT | 37 | RFC 4398 | ✔ | In Use |
| CNAME | 5 | RFC 1035 | ✔ | In Use |
| CSYNC | 62 | RFC 7477 | ✔ | In Use |
| DHCID | 49 | RFC 4701 | ✔ | In Use |
| DLV | 32769 | RFC 4431 | ✔ | In Use |
| DNAME | 39 | RFC 6672 | ✔ | In Use |
| DNSKEY | 48 | RFC 4034 | ✔ | In Use |
| DS | 43 | RFC 4034 | ✔ | In Use |
| HIP | 55 | RFC 8005 | ✔ | In Use |
| IPSECKEY | 45 | RFC 4025 | ✔ | In Use |
| KEY | 25 | RFC 2535 & RFC 2930 | ✔ | In Use |
| KX | 36 | RFC 2230 | ✔ | In Use |
| LOC | 29 | RFC 1876 | ✔ | In Use |
| MX | 15 | RFC 1035 & RFC 7505 | ✔ | In Use |
| NAPTR | 35 | RFC 3403 | ✔ | In Use |
| NS | 2 | RFC 1035 | ✔ | In Use |
| NSEC | 47 | RFC 4034 | ✔ | In Use |
| NSEC3 | 50 | RFC 5155 | ✔ | In Use |
| NSEC3PARAM | 51 | RFC 5155 | ✔ | In Use |
| OPENPGPKEY | 61 | RFC 7929 | ✖ | In Use |
| PTR | 12 | RFC 1035 | ✔ | In Use |
| RP | 17 | RFC 1183 | ✔ | In Use |
| RRSIG | 46 | RFC 4034 | ✔ | In Use |
| SIG | 24 | RFC 2535 | ✔ | In Use |
| SMIMEA | 53 | RFC 8162 | ✖ | In Use |
| SOA | 6 | RFC 1035 & RFC 2308 | ✔ | In Use |
| SRV | 33 | RFC 2782 | ✔ | In Use |
| SSHFP | 44 | RFC 4255 | ✔ | In Use |
| TA | 32768 | N/A | ✔ | In Use |
| TKEY | 249 | RFC 2930 | ✔ | In Use |
| TLSA | 52 | RFC 6698 | ✔ | In Use |
| TSIG | 250 | RFC 2845 | ✔ | In Use |
| TXT | 16 | RFC 1035 | ✔ | In Use |
| URI | 256 | RFC 7553 | ✔ | In Use |
| A6 | 38 | RFC 2874 | ✖ | Obsolete |
| APL | 42 | RFC 3123 | ✔ | Obsolete |
| ATMA | 34 | N/A | ✖ | Obsolete |
| DOA | 259 | N/A | ✖ | Obsolete |
| EID | 31 | N/A | ✖ | Obsolete |
| EUI48 | 108 | RFC 7043 | ✖ | Obsolete |
| EUI64 | 109 | ✖ | Obsolete | |
| GID | 102 | N/A | ✖ | Obsolete |
| GPOS | 27 | RFC 1712 | ✖ | Obsolete |
| HINFO | 13 | RFC 883 | ✔ | Obsolete |
| ISDN | 20 | ✖ | Obsolete | |
| KEY | 25 | ✔ | Obsolete | |
| L32 | 105 | ✖ | Obsolete | |
| L64 | 106 | ✖ | Obsolete | |
| LP | 107 | ✖ | Obsolete | |
| MAILA | 254 | ✖ | Obsolete | |
| MAILB | 253 | ✖ | Obsolete | |
| MB | 7 | RFC 883 | ✖ | Obsolete |
| MD | 3 | RFC 883 | ✖ | Obsolete |
| MF | 4 | ✖ | Obsolete | |
| MG | 8 | ✖ | Obsolete | |
| MINFO | 14 | ✖ | Obsolete | |
| MR | 9 | ✖ | Obsolete | |
| NB | 32 | RFC 1002 | ✖ | Obsolete |
| NBSTAT | 33 | ✖ | Obsolete | |
| NID | 104 | RFC 6742 | ✖ | Obsolete |
| NIMLOC | 32 | N/A | ✖ | Obsolete |
| NINFO | 56 | N/A | ✖ | Obsolete |
| NSAP | 22 | RFC 1706 | ✖ | Obsolete |
| NSAP-PTR | 23 | ✖ | Obsolete | |
| NULL | 10 | RFC 883 | ✖ | Obsolete |
| NXT | 30 | RFC 2065 | ✖ | Obsolete |
| PX | 26 | RFC 2163 | ✖ | Obsolete |
| RKEY | 57 | N/A | ✖ | Obsolete |
| RP | 17 | RFC 1183 | ✔ | Obsolete |
| RT | 21 | ✖ | Obsolete | |
| SIG | 24 | ✔ | Obsolete | |
| SINK | 40 | N/A | ✖ | Obsolete |
| SPF | 99 | RFC 4408 | ✔ | Obsolete |
| TALINK | 58 | N/A | ✖ | Obsolete |
| UID | 101 | N/A | ✖ | Obsolete |
| UINFO | 100 | N/A | ✖ | Obsolete |
| UNSPEC | 103 | N/A | ✖ | Obsolete |
| WKS | 11 | RFC 883 & RFC 1035 | ✖ | Obsolete |
| X25 | 19 | ✖ | Obsolete |
* Obsolescence based on Wikipedia: List of DNS record types