Knot DNS Resolver
v1.2.5
  • Building project
  • Knot DNS Resolver library
  • Knot DNS Resolver daemon
  • Knot DNS Resolver modules
  • Modules API reference
Knot DNS Resolver
  • Docs »
  • Knot DNS Resolver
  • Edit on GitHub

Knot DNS Resolver¶

The Knot DNS Resolver is a minimalistic caching resolver implementation. The project provides both a resolver library and a small daemon. Modular architecture of the library keeps the core tiny and efficient, and provides a state-machine like API for extensions.

  • Building project
    • Installing from packages
    • Platform considerations
    • Requirements
    • Building from sources
    • Getting Docker image
  • Knot DNS Resolver library
    • Requirements
    • For users
    • For developers
    • Writing layers
    • APIs in Lua
    • API reference
  • Knot DNS Resolver daemon
    • Enabling DNSSEC
    • CLI interface
    • Scaling out
    • Running supervised
    • Configuration
    • Using CLI tools
  • Knot DNS Resolver modules
    • Static hints
    • Statistics collector
    • Query policies
    • Views and ACLs
    • Prefetching records
    • HTTP/2 services
    • DNS Application Firewall
    • Graphite module
    • Memcached cache storage
    • Redis cache storage
    • Etcd module
    • DNS64
    • Renumber
    • DNS Cookies
    • Version
    • Workarounds
    • Dnstap
  • Modules API reference
    • Supported languages
    • The anatomy of an extension
    • Writing a module in Lua
    • Writing a module in C
    • Writing a module in Go
    • Configuring modules
    • Exposing C/Go module properties

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2014-2017 CZ.NIC labs. Revision cbfb170c.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: v1.2.5
Versions
latest
stable
v1.2.5
v1.2.4
v1.2.1
v1.2.0
v1.1.1
v1.1.0
v1.0.0
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.