liandu2024 说明 Open-Box 按 MAC 分流的 DNS 修复与复测步骤

liandu2024 在 Open-Box #683 中说明,v0.1.343 已修复按 MAC 分流的 DNS 问题:防火墙劫持的 TUN DNS 快速路径原先只保留来源 IP,缺少 MAC,导致 MAC 条件漏匹配并落入全局 DNS 规则;现在先进入可识别邻居身份的 DNS 入站,再按终端规则作答。FakeIP 的 A/AAAA 使用本机终端规则,后续连接走指定出站,IPv6 仍服从后端统一设置。作者称已在开发路由器验证 auto_redirect、纯 TUN、IPv4/IPv6 及 UDP/TCP 53。升级后需重启内核、清空终端 DNS 缓存,再用原配置复测。

作者原文

已在 v0.1.343 修复并验证这个按 MAC 分流的 DNS 问题。

原因是防火墙劫持的 TUN DNS 快速路径只保留来源 IP,没有补齐来源 MAC,导致 MAC 条件漏匹配,查询落到全局 DNS 规则。现在这类查询先进入可识别邻居身份的 DNS 入站,再按终端规则作答;启用 FakeIP 时,A / AAAA 使用本机的终端 FakeIP 规则,后续连接使用指定出站,IPv6 继续服从后端的统一设置。

已在开发路由器实测 auto_redirect 和纯 TUN、IPv4 / IPv6、普通 UDP 53 与外部 TCP 53 查询。升级后请重启内核,清空终端 DNS 缓存,再保持原来的“按 MAC 分流 + 防火墙劫持 + FakeIP”配置复测。