PowerDNS Logo

Navigation

  • index
  • routing table |
  • next |
  • previous |
  • dnsdist documentation »

Advanced TopicsΒΆ

These chapters contain information on the advanced features of dnsdist

  • Access Control
    • Listening on different addresses
    • Modifying the ACL
  • Passing the source address to the backend
    • Using EDNS Client Subnet
    • X-Proxied-For
    • Proxy Protocol
    • Influence on caching
  • TeeAction: copy the DNS traffic stream
  • Lua actions in rules
  • Runtime-modifiable IP address sets
  • Rules for traffic exceeding QPS limits
  • eBPF Socket Filtering
    • Requirements
    • External program, maps and XDP filtering
  • Performance Tuning
    • UDP and incoming DNS over HTTPS
    • Outgoing DoH
    • TCP and DNS over TLS
    • Rules and Lua
    • Lock contention and sharding
    • Memory usage
  • SNMP support
  • AXFR, IXFR and NOTIFY
    • In front of primaries
    • In front of secondaries
  • Running multiple instances
    • Using systemd
  • Out-of-order
  • OCSP Stapling
    • Local PKI
    • Certificate signed by an external authority
    • Testing
  • TLS Sessions Management
    • TLS sessions
    • Keys management for incoming connections in dnsdist
    • Content of the STEK file
    • Sessions management for outgoing connections
  • Internal Design
    • UDP design
    • TCP / DoT design
    • DoH design
  • Asynchronous processing

Table of Contents

  • dnsdist Overview
  • Installing dnsdist
  • Quickstart Guide
  • Running and Configuring dnsdist
  • Packet Policies
  • Statistics
  • Caching Responses
  • Exporting statistics via Carbon
  • Working with the dnsdist Console
  • DNS-over-HTTPS (DoH)
  • DNS-over-TLS
  • DNSCrypt
  • Configuring Downstream Servers
  • Dynamic Rule Generation
  • Guides
  • Server pools
  • Loadbalancing and Server Policies
  • Built-in webserver
  • Advanced Topics
    • Access Control
    • Passing the source address to the backend
    • TeeAction: copy the DNS traffic stream
    • Lua actions in rules
    • Runtime-modifiable IP address sets
    • Rules for traffic exceeding QPS limits
    • eBPF Socket Filtering
    • Performance Tuning
    • SNMP support
    • AXFR, IXFR and NOTIFY
    • Running multiple instances
    • Out-of-order
    • OCSP Stapling
    • TLS Sessions Management
    • Internal Design
    • Asynchronous processing
  • Reference Guides
  • Manual Pages
  • Changelog
  • Upgrade Guide
  • Security Advisories
  • PowerDNS Security Policy
  • Glossary
  • PowerDNS/dnsdist license
  • End of life statements

Previous topic

Loadbalancing and Server Policies

Next topic

Access Control

This Page

  • Show Source

Quick search

Navigation

  • index
  • routing table |
  • next |
  • previous |
  • dnsdist documentation »
© Copyright 2015-2023, PowerDNS.COM BV and its contributors. Created using Sphinx 1.8.6.