Skip to main content

Crate nanodns

Crate nanodns 

Source
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.