# Package org.minidns.dnsmessage

DNS message parsing and serialization.

See: Description

- Class Summary
  Class | Description
  --- | ---
  DnsMessage | A DNS message as defined by RFC 1035.
  DnsMessage.Builder | Builder class for constructing DNS messages. Provides a fluent API for building DNS messages with various sections and flags configured step by step.
  Question | A DNS question (request).

- Enum Summary
  Enum | Description
  --- | ---
  DnsMessage.OPCODE | Symbolic DNS Opcode values.
  DnsMessage.RESPONSE_CODE | Possible DNS response codes.

## Package org.minidns.dnsmessage Description

DNS message parsing and serialization.

This package contains the core classes for representing and manipulating DNS protocol messages. It provides both low-level parsing of raw DNS packet data and high-level abstractions for working with DNS messages in a structured way.

Key components:

- DNS message structure (header, questions, answers, authority, additional)
- Message parsing from wire format
- Message serialization to wire format
- EDNS(0) extension support
- DNS over TCP/UDP transport handling