Expand description
NanoDNS library — exposed for integration testing.
Modules§
- cache
- DNS response cache with TTL expiry
- config
- dns
- DNS packet handling — resolve local records, rewrite, or forward upstream.
- error
- mgmt
- HTTP management API (axum).
- server
- UDP DNS server: receives packets, dispatches to resolver, sends responses.
- sync
- Peer-to-peer config synchronisation — matches original Python NanoDNS HA behaviour.