Installation
There are two options to install hickory-dns. Either install hickory-dns via cargo using
cargo install hickory-dns --features=recursor,dnssec-openssl
or build it from source
cargo build --package hickory-dns --features=recursor,dnssec-openssl
Hickory uses Cargo features to enable or disable certain functionalities. Alternatively use feature dnssec-ring to use the cryptographic library ring instead of OpenSSL.
The recursor feature allows Hickory to run as a recursive resolver, for example to activate DNSSEC validation.
The list of features is explained in Hickory's Readme.