Module domain::base::message[][src]

Accessing existing DNS messages.

This module defines a number of types for processing the content of a DNS message in wire format. Because many components of the message are of varying length, this can only be done iteratively. The type Message wraps an octets sequence containing a complete message. It provides access to the four sections of the message via additional types.

For details, see the Message type.

Structs

Message

A DNS message.

MessageIter

An iterator over the records of a message.

QuestionSection

An iterator over the question section of a DNS message.

RecordIter

An iterator over specific records of a record section of a DNS message.

RecordSection

An iterator over the records in one of the three record sections.

Enums

CopyRecordsError

An error occurrd while copying records.

Section

A helper type enumerating the three kinds of record sections.