在 AdGuard Home 中,负载均衡(Load Balancing)和并行请求(Parallel Requests)是两种不同的上游 DNS 查询处理机制,选择哪种取决于你的网络环境、性能需求和隐私偏好。以下是详细对比及建议:
一、核心区别
二、选择建议
1. 选并行请求的场景
✅ 对延迟敏感(如游戏、实时应用):并行请求能快速获取最快响应。
✅ 上游服务器质量差异大:例如混合了国内外 DNS(如 1.1.1.1 + 223.5.5.5),并行请求可避免被慢速服务器拖累。
✅ 需要绕过 DNS 污染/劫持:同时请求多个服务器,优先获取可信结果(需配合规则过滤污染响应)。
2. 选负载均衡的场景
✅ 均衡服务器负载:防止单一服务器因请求过多被限速或封锁。
✅ 上游服务器稳定性高:若所有服务器均可靠(如多个国内 DoH),负载均衡更节省资源。
✅ 减少流量消耗:并行请求会向多个服务器发送相同查询,可能消耗更多带宽(尤其在移动网络中)。
三、进阶配置技巧
1. 混合使用两种模式
主用并行请求 + 备用负载均衡:
在 AdGuard Home 的 设置 → DNS 设置 中,勾选 并行请求,但仅配置 2-3 个低延迟的上游 DNS(例如阿里云 + DNSPod)。
避免添加过多服务器,减少流量浪费。
2. 根据域名类型分流
使用 AdGuard Home 的分流规则:
国内域名走负载均衡(国内 DNS),国际域名走并行请求(国内+国际 DNS)。
示例规则(在 DNS 重写或过滤器中配置):
# 国内域名指向国内 DNS /taobao.com/ -> 负载均衡: tls://dns.alidns.com, tls://dot.pub # 国际域名并行请求 /google.com/ -> 并行请求: https://1.1.1.1/dns-query, https://dns.google/dns-query
3. 监控与调优
观察查询日志:
在 AdGuard Home 仪表盘中,检查不同上游服务器的响应时间(路径:查询日志 → 点击单个查询详情)。
若某个服务器频繁超时,从配置中移除。
调整超时时间:
在 设置 → DNS 设置 中,缩短 上游请求超时(默认 10 秒,建议 3-5 秒),避免等待慢速服务器。
四、隐私与安全注意事项
并行请求的风险:
向多个服务器发送相同查询,可能被不同日志策略的上游 DNS 记录(如同时使用 Cloudflare 和 Google)。
解决方案:仅选择信任的隐私友好型 DNS(如 AdGuard Home 自身 + 加密 DoH/DoT)。
负载均衡的风险:
若某个上游 DNS 不可靠(如记录日志或返回污染结果),轮流查询可能导致偶发性隐私泄露或错误解析。
五、最终总结
建议直接测试:在相同网络环境下,分别启用两种模式,通过 DNS测速工具 或 dig 命令对比响应速度。