火狐浏览器中,可通过about:config或网络设置配置DNS服务器
火狐浏览器设置DNS服务器的详细指南
通过常规设置界面配置DNS over HTTPS(DoH)
(一)操作步骤
- 打开设置菜单:在火狐浏览器右上角,点击“三条横线”图标,选择“设置”选项。
- 进入网络设置:在“常规”选项卡中,向下滚动找到“网络设置”部分,点击“设置”按钮。
- 启用DoH并选择提供商:在弹出的对话框中,勾选“启用基于HTTPS的DNS”选项,可以选择系统提供的默认DoH服务提供商,如Cloudflare或NextDNS;也可以选择“自定义”,并在输入框中填入国内的公共DoH服务器地址,例如阿里的
https://223.6.6.6/dnsquery
或腾讯的https://doh.pub/dnsquery
。 - 保存设置:配置完成后,点击“确定”按钮使设置生效。
(二)常见DoH服务提供商及地址
提供商 | 服务器地址 | 特点 |
---|---|---|
Cloudflare(默认) | https://mozilla.cloudflaredns.com/dnsquery |
与Mozilla合作,隐私保护较好 |
阿里公共DNS | https://dns.alidns.com/dnsquery |
国内节点,访问速度快 |
腾讯DNSPod | https://doh.pub/dnsquery |
国内服务,稳定性高 |
通过about:config高级配置
(一)操作步骤
- 访问隐藏配置页面:在火狐浏览器地址栏输入
about:config
,按回车键,并点击“接受风险并继续”。 - 修改DoH相关参数:
- 开启DoH功能:在搜索框中输入
network.trr.mode
,双击该选项,将其值改为2
,此模式表示优先使用DoH,若失败则回退到传统DNS。 - 设置DoH服务器地址:搜索
network.trr.uri
,双击后输入自定义的DoH服务器URL(如https://223.6.6.6/dnsquery
)。 - 备用Bootstrap地址(可选):若需要,可设置
network.trr.bootstrapAddress
为DoH服务器的IP地址(如阿里云的6.6.6
)。
- 开启DoH功能:在搜索框中输入
- 重启浏览器:设置完成后,建议重启火狐浏览器以确保配置生效。
(二)参数说明与推荐值
参数 | 作用 | 推荐值 | 备注 |
---|---|---|---|
network.trr.mode |
DoH工作模式 | 2 |
0 为禁用,1 为智能切换,3 为仅用DoH |
network.trr.uri |
DoH服务器URL | https://dns.alidns.com/dnsquery |
可替换为其他公共DoH地址 |
network.trr.bootstrapAddress |
备用Bootstrap地址 | 6.6.6 |
仅在DoH直连失败时使用 |
验证DNS设置是否生效
(一)通过开发者工具查看
- 打开开发者工具:按
F12
或右键选择“检查元素”,进入“网络(Network)”选项卡。 - 访问网站并观察DNS查询:在浏览器中输入一个域名(如
www.example.com
),加载完成后,在开发者工具的“网络”标签下查看DNS查询记录,若DoH生效,DNS查询地址应显示为配置的DoH服务器URL(如https://223.6.6.6/dnsquery
)。
(二)通过about:networking页面查看
- 访问网络状态页面:在火狐地址栏输入
about:networking
,按回车键。 - 检查DNS状态:在页面中找到“DNS”部分,确认当前使用的解析方式是否为“HTTPS”(即DoH)以及服务器地址是否正确。
常见问题与解答
问题1:开启DoH后网页加载速度变慢怎么办?
解答:
DoH可能会因加密传输和服务器响应时间导致延迟,可尝试以下方法:
- 更换更快的DoH服务器(如阿里云或腾讯的国内节点)。
- 将
network.trr.mode
改为1
,让浏览器智能选择DoH或传统DNS。 - 检查网络环境,确保DoH服务器地址未被本地网络阻断。
问题2:如何恢复默认的DNS设置?
解答:
- 通过常规设置恢复:
- 进入“设置” > “网络设置” > 取消勾选“启用基于HTTPS的DNS”。
- 或选择系统默认的DoH提供商(如Cloudflare)。
- 通过about:config恢复:
- 将
network.trr.mode
改回0
(禁用DoH)。 - 清空
network.trr.uri
和network.trr.bootstrapAddress
字段。
- 将