From c6a32e4467b0426a9ed83bc52b653db5e118b7c7 Mon Sep 17 00:00:00 2001 From: Momo <85329895+changyun233@users.noreply.github.com> Date: Sun, 21 Dec 2025 21:13:39 +0800 Subject: [PATCH] fix: magic dns tld_dns_zone were not working properly (#1686) * fix: magic dns tld_dns_zone failed to get updated --- easytier/src/instance/dns_server/server_instance.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/easytier/src/instance/dns_server/server_instance.rs b/easytier/src/instance/dns_server/server_instance.rs index e182e109..b6eaf8aa 100644 --- a/easytier/src/instance/dns_server/server_instance.rs +++ b/easytier/src/instance/dns_server/server_instance.rs @@ -527,6 +527,11 @@ impl MagicDnsServerInstance { // Use configured tld_dns_zone or fall back to DEFAULT_ET_DNS_ZONE if empty let flags = peer_mgr.get_global_ctx().config.get_flags(); let tld_dns_zone_clone = flags.tld_dns_zone.clone(); + + data.update_dns_records(std::iter::empty(), &tld_dns_zone_clone) + .await + .context("Failed to initialize DNS zone")?; + let data_clone = data.clone(); tokio::task::spawn_blocking(move || data_clone.do_system_config(&tld_dns_zone_clone)) .await