DNS、静态记录与广告过滤

[dns]

键类型说明
system-dnsIP 列表已弃用的旧覆盖设置,仅当自定义应用分流和简易模式都关闭时使用。新配置优先使用 direct-dns。
app-routing-enabled布尔值启用域名分流与分流 DNS。新配置设为 true;旧 false 路径已弃用。
direct-dnsDNS 上游列表app-routing-enabled=true 时用于直连的 DNS,支持普通 IP DNS、DoT、DoH。
vpn-dnsDNS 上游列表app-routing-enabled=true 时用于 VPN/代理的 DNS,支持普通 IP DNS、DoT、DoH。
bootstrap-dnsIP 列表1.9.0 新增,用于解析以域名配置的加密 VPN DNS 上游;应用提供默认值。
direct-dns-follow-vpn布尔值1.8.0 新增,直连 DNS 服务器是否遵循分流规则。
optimistic-dns-caching布尔值1.9.0 新增,启用乐观 DNS 缓存刷新,默认 true。
l4proxy-synthetic-ip布尔值为 L4 代理域名分流启用合成 IP 处理,默认 false。

DNS 上游格式:

  • 普通 IP DNS:1.1.1.1、8.8.8.8
  • DNS-over-TLS:tls://cloudflare-dns.com 或 tls://1.1.1.1
  • DNS-over-HTTPS:https://dns.google/dns-query

当 vpn-dns 含带域名的加密 DNS 服务器(如 tls://p2.freedns.controld.com),添加 VPN-DNS-SERVER-DOMAINS 路由,使其域名解析经由所选 VPN/代理,避免引导查询走直连网络。

[dns]
app-routing-enabled=true
direct-dns=223.5.5.5,114.114.114.114
vpn-dns=tls://p2.freedns.controld.com,https://dns.google/dns-query
bootstrap-dns=1.1.1.1,8.8.8.8
optimistic-dns-caching=true

[dns-hosts](Pro)

精确主机名到 IPv4 地址的映射,由 MintFlow DNS 提供。这些是 DNS 应答,不是路由规则,也不是通配域名后缀。另行配置路由,并在此示例中启用应用分流:

[dns]
app-routing-enabled=true
direct-dns=1.1.1.1,8.8.8.8

[dns-hosts]
nas.example.com=192.168.40.10

最多支持 256 个主机名,每个主机名 1–16 个 IPv4 地址。静态主机记录与派生 Tailscale 记录受权限及生效 DNS 配置检查约束,请查看编译报告。

[dns-adblock](免费)

可选的本地 DNS 广告拦截,支持简易模式和规则模式,必须启用内部 DNS。设置、优先级、更新和限制见内部 DNS 服务器。

键说明
enabled布尔值,默认 false。启用所选过滤列表。
list可选 adguard-dns(默认)、hagezi-normal 或 oisd-small,不支持自定义 URL 或叠加列表。
[dns-adblock]
enabled=true
list=adguard-dns

阅读本页 Markdown