Module rndc

Module rndc 

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

RndcConfig
RNDC configuration parsed from rndc.conf
RndcExecutor
RNDC command executor using native protocol

Functions§

parse_rndc_conf
Parse RNDC configuration from rndc.conf file