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.