Knot DNS Resolver
2.4.1
  • Knot DNS Resolver daemon
  • Knot DNS Resolver modules
  • Building project
  • Knot DNS Resolver library
  • Modules API reference
Knot DNS Resolver
  • Docs »
  • Knot DNS Resolver
  • View page source

Knot DNS Resolver¶

Knot Resolver is a minimalistic implementation of a caching validating DNS resolver. Modular architecture keeps the core tiny and efficient, and it provides a state-machine like API for extensions.

  • Knot DNS Resolver daemon
    • Configuration
    • Running supervised
    • Enabling DNSSEC
    • CLI interface
    • Scaling out
    • Using CLI tools
  • Knot DNS Resolver modules
    • Static hints
    • Statistics collector
    • Query policies
    • Views and ACLs
    • Prefetching records
    • HTTP/2 services
    • DNS Application Firewall
    • Rebinding protection
    • Graphite module
    • Etcd module
    • DNS64
    • Renumber
    • DNS Cookies
    • Version
    • DNSSEC validation failure logging
    • Workarounds
    • Dnstap
    • Signaling Trust Anchor Knowledge in DNSSEC
    • Sentinel for Detecting Trusted Root Keys
    • Priming module
    • System time skew detector
    • Detect discontinuous jumps in the system time
    • Root on lookback (RFC 7706)
    • Cache prefilling
    • Serve stale
  • 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
  • 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.

Built with Sphinx using a theme provided by Read the Docs.