前言
在自己的 PVE 主机上起了台 LXC 容器跑 AdGuard Home,一开始甚至遇到了 DNS 无法使用的情况,后来发现是 DNS 设置导致。
DNS 设置
上游 DNS
我配置的上游 DNS 为 DoH,可以输入以下内容:
https://dns.alidns.com/dns-query #阿里云 DNS
https://sm2.doh.pub/dns-query #腾讯云 DNS
https://doh.360.cn/dns-query #360 DNSDoH 通过 https 协议连接,混在普通流量中,不容易被劫持。
Bootstrap DNS 服务器
DNS 服务器的 IP 地址,用于解析指定为上游的 DoH/DoT 解析器的 IP 地址。不允许添加注释。
这个大可填写你所在地区的运营商 DNS,一般网上能找出来。没有可以填写 8.8.8.8 这类公共 DNS 或者自己路由器网关地址(例如我的 192.168.10.1,每个人的网络环境并不相同所以请以你的实际情况为准)
DNS 缓存配置
覆盖最小 TTL 值:86400
覆盖最大 TTL 值:864000
勾选 DNS 乐观缓存。
DNS 黑名单列表
AdGuard Home 已预置两个封锁清单:AdGuard DNS filter 与 AdAway Default Blocklist。
这里推荐几个:
# 封锁清单并不是越多越好,如果您并没有特殊需求仅使用默认清单就足够了。
名称:CHN: anti-AD
https://adguardteam.github.io/HostlistsRegistry/assets/filter_21.txt
# anti-AD 对中国的优化规则
名称:anti-ad-easylist
https://anti-ad.net/easylist.txt
# anti-AD 通用的国际广告规则
Comments NOTHING