enable multiple dns servers
This commit is contained in:
18
src/main.rs
18
src/main.rs
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user