Module rdata

Expand description

All record data structures and related serialization methods

Modules§

a
IPv4 address record data
aaaa
IPv6 address record data
caa
allows a DNS domain name holder to specify one or more Certification Authorities (CAs) authorized to issue certificates for that domain.
cert
CERT record type for storing certificates in DNS
csync
CSYNC record for synchronizing data from a child zone to the parent
hinfo
HINFO record for storing host information
https
HTTPS type and related implementations
mx
mail exchange, email, record
name
Record type for all cname like records.
naptr
Dynamic Delegation Discovery System
null
null record type, generally not used except as an internal tool for representing null data
openpgpkey
OPENPGPKEY records for OpenPGP public keys
opt
option record for passing protocol options between the client and server
soa
start of authority record defining ownership and defaults for the zone
srv
service records for identify port mapping for specific services on a host
sshfp
SSHFP records for SSH public key fingerprints
svcb
SVCB records, see RFC 9460 SVCB and HTTPS Resource Records, Nov 2023
tlsa
TLSA records for storing TLS certificate validation information
txt
text records for storing arbitrary data

Structs§

A
The DNS A record type, an IPv4 address
AAAA
The DNS AAAA record type, an IPv6 address
ANAME
new type for the RecordData of ANAME
CAA
The CAA RR Type
CERT
RFC 4398, Storing Certificates in DNS, November 1987
CNAME
new type for the RecordData of CNAME
CSYNC
RFC 7477, Child-to-Parent Synchronization in DNS, March 2015
HINFO
RFC 1035, DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION, November 1987
HTTPS
HTTPS is really a derivation of the original SVCB record data. See SVCB for more documentation
MX
RFC 1035, DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION, November 1987
NAPTR
RFC 3403 DDDS DNS Database, October 2002
NS
new type for the RecordData of NS
NULL
RFC 1035, DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION, November 1987
OPENPGPKEY
RFC 7929
OPT
The OPT record type is used for ExtendedDNS records.
PTR
new type for the RecordData of PTR
SOA
RFC 1035, DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION, November 1987
SRV
RFC 2782, DNS SRV RR, February 2000
SSHFP
RFC 4255
SVCB
RFC 9460 SVCB and HTTPS Resource Records, Nov 2023
TLSA
RFC 6698, DNS-Based Authentication for TLS
TXT
RFC 1035, DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION, November 1987