Module records

Module records 

Source
Expand description

DNS record management API handlers

This module implements HTTP handlers for individual DNS record operations:

  • Adding records to existing zones
  • Removing records from existing zones
  • Updating existing records

All operations use nsupdate for dynamic DNS updates with TSIG authentication.

Re-exports§

pub use crate::records_types::AddRecordRequest;
pub use crate::records_types::RecordResponse;
pub use crate::records_types::RemoveRecordRequest;
pub use crate::records_types::UpdateRecordRequest;

Functions§

add_record
Add a DNS record to an existing zone
remove_record
Remove a DNS record from an existing zone
update_record
Update a DNS record in an existing zone