Navigation

  • index
  • next |
  • Knot DNS Resolver 1.1.0 documentation »

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
  • 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

Table Of Contents

  • Knot DNS Resolver
    • Indices and tables

Next topic

Building project

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • Knot DNS Resolver 1.1.0 documentation »
© Copyright 2014-2016 CZ.NIC labs. Created using Sphinx 1.4.5.