Crate hickory_server

Source
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;blocklist
pub use self::server::ServerFuture;
pub use hickory_proto as proto;
pub use hickory_recursor as recursor;recursor
pub use hickory_resolver as resolver;resolver or recursor

Modules§

authority
Module for Catalog of Authority zones which are responsible for storing RRSet records.
dnssec__dnssec
Low-level types for DNSSEC operations
server
Server component for hosting a domain name servers operations.
store
All persistent store implementations

Structs§

ConfigError
The error type for errors that get returned in the crate
PersistenceError
The error type for errors that get returned in the crate

Enums§

ConfigErrorKind
The error kind for errors that get returned in the crate
PersistenceErrorKind
The error kind for errors that get returned in the crate

Functions§

version
Returns the current version of Hickory DNS