clean code

This commit is contained in:
2025-10-10 01:10:16 +02:00
parent adab0517ac
commit 45a20ffcdc
2 changed files with 0 additions and 48 deletions

View File

@@ -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();
}