DNS serial number -- 32 bits.
#
owner
| : Name.domain_name Hashcons.hash_consed | ; | (* | The name for which the node contains memoised attributes. | *) |
#
mutable rrsets
| : rrset list | ; | (* | The set of attributes as resource records. | *) |
A node in the trie.
A resource record.
NB. These are as stored in the DNS trie, which associates lists of payloads with each type in an attempt at a compact representation. As only one payload of each type can be marshalled into an RR in a packet, this necessitates a two-phase marshalling process. To prevent type collisions, [root:Packet] represents each RR as a variant type with the same name.