Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

0004. No DHCP server

  • Status: Accepted
  • Date: 2026-10-15

Context

Pi-hole ships a DHCP server, inherited from dnsmasq, mostly for routers that cannot announce another DNS server.

Decision

dns-rs does not implement DHCP.

Consequences

  • DHCP leases are per-node state and need broadcast access to the local network, which conflicts with stateless replicas (0002) and with running in Kubernetes.
  • Users whose router cannot announce dns-rs as DNS server need a separate DHCP server.