knot-resolver

Minimalistic, caching, DNSSEC-validating DNS resolver

https://www.knot-resolver.cz

Current versions:

stable 2.3.0
head ⚡️ HEAD
bottle 🍾 high_sierra, sierra, el_capitan

Options:

--without-nettle Compile without DNS cookies support
--with-hiredis Compile with Redis cache storage support
--with-libmemcached Compile with memcached cache storage support

Depends on:

gnutls 3.5.18 GNU Transport Layer Security (TLS) Library
knot 2.6.7 High-performance authoritative-only DNS server
luajit 2.0.5 Just-In-Time Compiler (JIT) for the Lua programming language
libuv 1.20.3 Multi-platform support library with a focus on asynchronous I/O
lmdb 0.9.22 Lightning memory-mapped database: key-value data store

Depends on recommended:

nettle 3.4 Low-level cryptographic library

Depends on optionally:

hiredis 0.13.3 Minimalistic client for Redis
libmemcached 1.0.18 C and C++ client library to the memcached server

Depends on when building from source:

cmocka 1.1.1 Unit testing framework for C
pkg-config 0.29.2 Manage compile and link flags for libraries

JSON API for knot-resolver

Formula code on GitHub

Fork me on GitHub