Expand description
RNDC command execution using native RNDC protocol
This module communicates with BIND9 using the RNDC protocol directly, rather than shelling out to the rndc binary. This provides:
- Better error handling with structured responses
- No subprocess overhead
- Native async support
- Direct access to error messages from BIND9
Structs§
- Rndc
Config - RNDC configuration parsed from rndc.conf
- Rndc
Executor - RNDC command executor using native protocol
Functions§
- parse_
rndc_ conf - Parse RNDC configuration from rndc.conf file