enable multiple dns servers

This commit is contained in:
2025-12-05 15:12:17 +00:00
parent 45a20ffcdc
commit 860d95242e
7 changed files with 106 additions and 49 deletions

View File

@@ -5,14 +5,14 @@ use dns_config;
#[tokio::main]
async fn main() {
let key = dns_config::KeyData::get_config(&"config.toml".to_string());
let zone = dns_config::ZoneData::get_config(&"config.toml".to_string());
let dns_manager = dns_comunications::DnsManager::new(
zone.conection_str,
key.key_name,
key.key,
zone.root_domain);
let zone_data = dns_config::ServerZonesConnection::get_config(&"config.toml".to_string());
let dns_manager = dns_comunications::DnsManager::new(zone_data).unwrap();
dns_manager.add_domain(&"test001".to_string(), Ipv4Addr::from_str("1.1.1.1").unwrap()).await;
dns_manager.del_domain(&"test000".to_string()).await;
_ = dns_manager
.add_domain(
&"testzone".to_string(),
Ipv4Addr::from_str("1.1.1.1").unwrap(),
)
.await;
_ = dns_manager.del_domain(&"testzone".to_string()).await;
}