Expand description

Trust-DNS is intended to be a fully compliant domain name server and client library.


  • Only safe Rust
  • All errors handled
  • Simple to manage servers
  • High level abstraction for clients
  • Secure dynamic update
  • New features for securing public information


pub use trust_dns_client as client;
pub use trust_dns_proto as proto;
pub use trust_dns_resolver as resolver;


Module for Catalog of Authority zones which are responsible for storing RRSet records.

Configuration module for the server binary, named.

All defined errors for Trust-DNS

Default logger configuration for the project

Server component for hosting a domain name servers operations.

All persistent store implementations


A Futures based implementation of a DNS server


Returns the current version of Trust-DNS