From fcfb0ad6bc23f2336eecac25d53c05eb2bb201ed Mon Sep 17 00:00:00 2001 From: Luna Yao <40349250+ZnqbuZ@users.noreply.github.com> Date: Sun, 22 Feb 2026 03:21:41 +0100 Subject: [PATCH] plan: update --- easytier/src/dns/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easytier/src/dns/plan.md b/easytier/src/dns/plan.md index 234d53bb..64111f11 100644 --- a/easytier/src/dns/plan.md +++ b/easytier/src/dns/plan.md @@ -90,7 +90,7 @@ forwarders = [ 1. - [x] 监听配置更新/IP 地址变化,重建快照 2. - [x] (`GlobalCtx` 的扩展 trait) 使用自己的 name 和 domain 创建一个专用 zone,让 name 指向自身 IP(为 DNS 一致性避免使用 127.0.0.1 作为 IP,若没有 IP 则不创建这个 zone) -3. - [ ] 每次获得 RoutePeerInfo 时,读取其中的 dns 字段(和一些别的身份标记字段),这是远程 Peer 的 dns 配置(不含 addresses 和 listeners)的 digest +3. - [x] 每次获得 RoutePeerInfo 时,读取其中的 dns 字段(和一些别的身份标记字段),这是远程 Peer 的 dns 配置(不含 addresses 和 listeners)的 digest - [x] 接收后检查 digest 和本地配置是否一致,如果一致,不做修改,否则标记 dirty,下一次心跳时将重建快照 4. - [x] 每隔一小段时间向 DnsServer 发送心跳和当前 digest: 1. 如果没有 dirty 标记,心跳不含 snapshot;