Expand description
The header of a DNS message.
Each DNS message starts with a twelve octet long header section containing some general information related to the message as well as the number of records in each of the four sections that follow the header. Its content and format are defined in section 4.1.1 of RFC 1035.
In order to reflect the fact that changing the section counts may
invalidate the rest of the message whereas the other elements of the
header section can safely be modified, the whole header has been split
into two separate types: Header
contains the safely modifyable part
at the beginning and HeaderCounts
contains the section counts. In
addition, the HeaderSection
type wraps both of them into a single
type.
Structs
- An error happened while increasing a header count.
- The flags contained in the DNS message header.
- An error happened when converting string to flags.
- The first part of the header of a DNS message.
- The section count part of the header section of a DNS message.
- The complete header section of a DNS message.