mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-08-29 15:29:14 +00:00
add tld-dns-zone for customizing top-level domain (TLD) zone (#1436)
This commit is contained in:
@@ -17,7 +17,7 @@ use crate::{
|
||||
tunnel::tcp::TcpTunnelConnector,
|
||||
};
|
||||
|
||||
use super::{DEFAULT_ET_DNS_ZONE, MAGIC_DNS_INSTANCE_ADDR};
|
||||
use super::MAGIC_DNS_INSTANCE_ADDR;
|
||||
|
||||
pub struct MagicDnsClientInstance {
|
||||
rpc_client: StandAloneClient<TcpTunnelConnector>,
|
||||
@@ -68,9 +68,11 @@ impl MagicDnsClientInstance {
|
||||
ipv4_addr: ctx.get_ipv4().map(Into::into),
|
||||
..Default::default()
|
||||
});
|
||||
// Use configured tld_dns_zone (always set by default)
|
||||
let flags = ctx.config.get_flags();
|
||||
let req = UpdateDnsRecordRequest {
|
||||
routes,
|
||||
zone: DEFAULT_ET_DNS_ZONE.to_string(),
|
||||
zone: flags.tld_dns_zone.clone(),
|
||||
};
|
||||
tracing::debug!(
|
||||
"MagicDnsClientInstance::update_dns_task: update dns records: {:?}",
|
||||
|
||||
Reference in New Issue
Block a user