添加自定义 DNS 到 AdGuard,主要看你使用的是哪个版本的 AdGuard(浏览器扩展、桌面应用、移动应用,还是 AdGuard Home),以下是针对不同场景的具体操作步骤:
1. AdGuard 桌面版(Windows / Mac)
操作路径:
1、打开 AdGuard 主界面 → 点击右上角“设置”(齿轮图标)。
2、在左侧菜单中选择“DNS 保护”(部分旧版叫“DNS 过滤”)。
3、确保“使用 AdGuard DNS” 开关已关闭(如果只想用自定义 DNS,建议关闭 AdGuard 自带 DNS)。
4、在“上游 DNS 服务器” 输入框中,填入你的 DNS 地址(支持普通 IP、DNS-over-HTTPS、DNS-over-TLS 格式)。
- 示例(普通 IP):1.1.1.1
- 示例(加密 DNS):https://dns.cloudflare.com/dns-query 或tls://1.1.1.1
5、如果需要多个 DNS(故障切换),每行写一个。
6、点击“应用” 或“保存”。
>提示:如果启用了“使用 AdGuard DNS”选项,它会覆盖上游 DNS(相当于使用 AdGuard 自家的服务器),想完全用自己的,务必关闭该开关。
2. AdGuard 移动版(Android / iOS)
操作路径(以 Android 为例,iOS 类似):
1、打开 AdGuard App → 点击底部的“保护” 或“DNS” 选项卡。
2、点击“DNS 保护”(或者“DNS 过滤”)。
3、将“DNS 保护” 开关打开(如果未开启)。
4、点击“DNS 服务器” → 在列表中选择“自定义”(通常在列表末尾)。
5、在弹出的输入框中填入 DNS 地址,格式同上:
- 普通:8.8.8.8
- 加密:https://dns.adguard.com/dns-query 或tls://dns.adguard.com
6、保存确认。
> 注意:iOS 版可能因系统限制,需要额外配置“虚拟专用网络”描述文件,AdGuard 会引导你安装。
3. AdGuard 浏览器扩展(Chrome / Firefox 等)
浏览器扩展版没有独立的 DNS 设置功能,它只能通过浏览器内置的 DNS-over-HTTPS 或者系统 DNS 来生效,如果你希望在浏览器层面使用自定义 DNS,应去浏览器设置中配置(Chrome 的“安全 DNS”选项),而不是依靠 AdGuard 扩展。
4. AdGuard Home(自建服务器)
操作路径:
1、登录 AdGuard Home 管理后台(通常为http://你的IP:3000)。
2、点击左侧菜单“设置” →“DNS 设置”。
3、在“上游 DNS 服务器” 输入框中,填入自定义 DNS,每行一个,格式同上。
4、下方推荐勾选“并行请求” 以提升速度。
5、保存并应用。
| 名称 | 普通 IP | 加密地址(DoH/DoT) |
| Cloudflare | 1.1.1.1 | https://cloudflare-dns.com/dns-query 或tls://1.1.1.1 |
8.8.8.8 | https://dns.google/dns-query 或tls://dns.google | |
| AdGuard | 94.140.14.14 | https://dns.adguard.com/dns-query 或tls://dns.adguard.com |
| Quad9 | 9.9.9.9 | https://dns.quad9.net/dns-query 或tls://dns.quad9.net |
添加后没生效? 检查是否关闭了“使用 AdGuard DNS”选项;如果是移动版,确保 VPN 开关(DNS 保护)已启用。
加密 DNS 填上去提示格式错误? 确认地址以https:// 或tls:// 开头,且不含多余空格或引号。
想同时用多个 DNS? 每行写一个即可,AdGuard 会自动做负载均衡或故障切换。
如果你有具体的 AdGuard 版本或使用场景(比如去广告、突破封锁),可以告诉我,我可以给你更精准的配置建议。
文章摘自:https://idc.huochengrm.cn/dns/25702.html
评论