Expand description
The network-agnostic DNS parser library
Documentation | Github | Crate
Use Builder
to create a new outgoing packet.
Use Packet::parse
to parse a packet into a data structure.
Re-exports§
pub use rdata::RData;
Modules§
- Data types and methods for handling the RData field
Structs§
- Allows to build a DNS packet
- Represents parsed header of the packet
- The DNS name as stored in the original packet
- Parsed DNS packet
- A parsed chunk of data in the Query section of the packet
- A single DNS record
Enums§
- The CLASS value according to RFC 1035
- Error parsing DNS packet
- The OPCODE value according to RFC 1035
- The QCLASS value according to RFC 1035
- The QTYPE value according to RFC 1035
- The RCODE value according to RFC 1035
- The TYPE value according to RFC 1035