Expand description
Hickory DNS is intended to be a fully compliant domain name server and client library.
§Goals
- Only safe Rust
- All errors handled
- Simple to manage servers
- High level abstraction for clients
- Secure dynamic update
- New features for securing public information
Re-exports§
pub use crate::store::blocklist;blocklistpub use self::server::ServerFuture;pub use hickory_proto as proto;pub use hickory_recursor as recursor;recursorpub use hickory_resolver as resolver;resolverorrecursor
Modules§
- authority
- Module for
CatalogofAuthorityzones which are responsible for storingRRSetrecords. - dnssec
__dnssec - Low-level types for DNSSEC operations
- server
Servercomponent for hosting a domain name servers operations.- store
- All persistent store implementations
Structs§
- Config
Error - The error type for errors that get returned in the crate
- Persistence
Error - The error type for errors that get returned in the crate
Enums§
- Config
Error Kind - The error kind for errors that get returned in the crate
- Persistence
Error Kind - The error kind for errors that get returned in the crate
Functions§
- version
- Returns the current version of Hickory DNS