| A | 
 A record payload (ip pointer). 
 | 
| AAAA | 
 AAAA payload (an ipv6 pointer). 
 | 
| CNAME | 
 CNAME payload (pointer to another domain / address). 
 | 
| Data | 
 Generic payload class. 
 | 
| DelegatingDnssecRR | 
 DS (Delegation Signer) record payload. 
 | 
| DelegatingDnssecRR.SharedData | 
  | 
| DLV | 
 DLV record payload. 
 | 
| DNAME | 
 A DNAME resource record. 
 | 
| DNSKEY | 
 DNSKEY record payload. 
 | 
| DS | 
 DS (Delegation Signer) record payload. 
 | 
| InternetAddressRR<IA extends java.net.InetAddress> | 
 A resource record representing a internet address. 
 | 
| MX | 
 MX record payload (mail service pointer). 
 | 
| NS | 
 Nameserver record. 
 | 
| NSEC | 
 NSEC record payload. 
 | 
| NSEC3 | 
 NSEC3 record payload. 
 | 
| NSEC3PARAM | 
 NSEC3PARAM record payload. 
 | 
| OPENPGPKEY | 
  | 
| OPT | 
 OPT payload (see RFC 2671 for details). 
 | 
| PTR | 
 A PTR record is handled like a CNAME. 
 | 
| Record<D extends Data> | 
 A generic DNS record. 
 | 
| RRSIG | 
 RRSIG record payload. 
 | 
| RRWithTarget | 
 A resource record pointing to a target. 
 | 
| SOA | 
 SOA (start of authority) record payload. 
 | 
| SRV | 
 SRV record payload (service pointer). 
 | 
| TLSA | 
  | 
| TXT | 
 A TXT record. 
 | 
| UNKNOWN | 
  |