Expand description
DNS implementation in Rust with no dependencies other than Rand
See DNS RFC Notes for notes on DNS protocols.
Modules§
- CLASS values, all of which are a subset of QCLASS values.
- DNS packet structures and operations.
- DNS Domain Name operations.
- DNS OPCODE values.
- QCLASS values, used in the question section of a DNS packet.
- QTYPE values, used in the question section of a DNS packet.
- Example DNS query packets in network format
- RCODE values.
- TYPE values, all of which are a subset of QTYPE values.
Constants§
- The size of a valid DNS packet header.
- Default DNS protocol port.
Functions§
- Resolve a domain name via DNS through a Google recursive resolver
- Send a DNS packet to the given destination, returns the response