需启用火狐浏览器的DNS over HTTPS(DoH)功能以提升网络隐私与DNS安全性。具体包括:一、通过隐私设置启用内置DoH服务;二、手动配置国内可用DoH地址如https://doh.pub/dns-query;三、通过about:config强制设置network.trr.mode为2并指定URI与bootstrapAddress;四、访问about:networking#dns验证TRR状态为active且Protocol显示HTTPS。

如果您希望提升火狐浏览器的网络隐私性与DNS查询安全性,防止域名请求被窃听或篡改,则需启用基于 HTTPS 的 DNS(DoH)功能。以下是具体配置步骤:
一、通过隐私与安全设置启用内置DoH服务
该方法利用火狐浏览器图形化界面直接启用由Mozilla维护或合作方提供的加密DNS服务,操作直观且无需修改底层配置,适合大多数用户快速部署。
1、在火狐浏览器地址栏输入about:preferences#privacy并按回车键,进入隐私与安全设置页面。
2、向下滚动至“基于 HTTPS 的 DNS”区域,找到“启用 DNS over HTTPS”选项。
3、勾选该复选框,激活DoH开关。
4、在“保护级别”下拉菜单中选择:增强保护(推荐国内用户使用,DoH失败时自动回退至系统DNS)。
5、若需指定服务商,可在“使用以下提供程序”中选择Cloudflare、NextDNS,或点击“自定义”手动输入DoH地址。
二、手动配置国内可用DoH服务器地址
针对国内网络环境,部分默认DoH服务可能连接不稳定或响应延迟,通过填写经验证的国内DoH端点可提升解析成功率与访问速度,同时避免因地域限制导致的连接中断。
1、确保“启用 DNS over HTTPS”复选框已被勾选。
2、点击“使用以下提供程序”旁的“自定义”按钮。
3、在输入框中粘贴国内可用DoH地址:https://doh.pub/dns-query或https://dns.alidns.com/dns-query。
4、点击“保存更改”,浏览器将自动发起连接测试,显示“成功”即表示配置就绪。
5、关闭设置页后,所有新发起的DNS查询将通过该加密地址执行。
三、通过about:config高级配置强制启用DoH
当图形界面选项不可见、设置未生效或需绕过自动协商逻辑时,可通过火狐底层配置项强制开启DoH并锁定策略,确保加密DNS始终优先于传统DNS解析。
1、在地址栏输入about:config并回车,确认风险提示进入高级配置页。
2、在搜索栏输入network.trr.mode,双击该项将其值设为2(表示始终使用DoH,仅在失败时回退)。
3、继续搜索network.trr.uri,双击编辑,填入完整DoH地址,例如:https://doh.pub/dns-query。
4、再搜索network.trr.bootstrapAddress,双击设为对应DoH服务的IP地址,如119.29.29.29(腾讯DNS)。
5、重启火狐浏览器使全部配置生效。
四、验证DoH是否成功启用
仅开启开关不代表加密通道已稳定运行,必须通过浏览器内置诊断页面确认实际DNS解析行为是否符合DoH规范,避免配置失效或被系统级DNS策略覆盖。
1、在新标签页中访问about:networking#dns。
2、查看TRR (Trusted Recursive Resolver) Status行,状态应显示为active。
3、在下方DNS Queries表格中,观察Recent Queries列表中的Protocol列,确认多数条目显示为HTTPS而非UDP。


















