From 45a20ffcdc0b4a3b425351ee220823645d54370c Mon Sep 17 00:00:00 2001 From: groche Date: Fri, 10 Oct 2025 01:10:16 +0200 Subject: [PATCH] clean code --- dns-comunications/src/lib.rs | 34 ---------------------------------- src/main.rs | 14 -------------- 2 files changed, 48 deletions(-) diff --git a/dns-comunications/src/lib.rs b/dns-comunications/src/lib.rs index 58e7a18..aba0ef4 100644 --- a/dns-comunications/src/lib.rs +++ b/dns-comunications/src/lib.rs @@ -1,5 +1,4 @@ use std::net::Ipv4Addr; -use std::str::FromStr; use dns_update::{DnsRecord, DnsRecordType, DnsUpdater, TsigAlgorithm}; use base64::engine::general_purpose::STANDARD; @@ -38,36 +37,3 @@ impl DnsManager { self.dns_updater.delete(domain, self.zone.clone(), DnsRecordType::A).await.unwrap(); } } - -pub async fn add_domain(key_name: &String, key: &String, domain_name: &String, domain_ip: Ipv4Addr) { - // Create a new RFC2136 client - let client = DnsUpdater::new_rfc2136_tsig( - "tcp://10.0.0.1:53", - key_name, - STANDARD.decode(key).unwrap(), - TsigAlgorithm::HmacSha256.into() - ).unwrap(); - - // Create a new TXT record - client.create( - "test000.minecraft.rochegmr.com", - DnsRecord::A { content: Ipv4Addr::from_str("1.1.1.1").unwrap() }, - 300, - "minecraft.rochegmr.com", - ) - .await - .unwrap(); -} - -pub async fn del_domain(key_name: &String, key: &String, domain_name: &String) { - // Create a new RFC2136 client - let client = DnsUpdater::new_rfc2136_tsig( - "tcp://10.0.0.1:53", - key_name, - STANDARD.decode(key).unwrap(), - TsigAlgorithm::HmacSha256.into() - ).unwrap(); - - // Delete the record - client.delete("test000.minecraft.rochegmr.com", "minecraft.rochegmr.com", DnsRecordType::A).await.unwrap(); -} diff --git a/src/main.rs b/src/main.rs index c9da04c..d090f21 100644 --- a/src/main.rs +++ b/src/main.rs @@ -5,9 +5,6 @@ use dns_config; #[tokio::main] async fn main() { - //dns_comunications::do_something(); - //dns_config::do_something(); - //dns_comunications::add_domain().await; 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( @@ -18,15 +15,4 @@ async fn main() { 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_comunications::add_domain( - &key.key_name, - &key.key, - &"test000".to_string(), - Ipv4Addr::from_str("1.1.1.1").unwrap() - ).await; - dns_comunications::del_domain( - &key.key_name, - &key.key, - &"test000".to_string(), - ).await;*/ }