火狐浏览器无法连接网络而其他软件正常,问题在dns解析;先清空firefox内置dns缓存(about:networking#dns→clear dns cache),若按钮不可见则启用network.dns.cache.enabled;还可禁用缓存、刷新系统dns(ipconfig /flushdns)并更换为阿里或腾讯公共dns。

火狐浏览器打不开网页却显示“无法连接网络”,而微信、QQ等其他软件能正常联网,说明问题出在DNS解析环节——域名根本没被转换成IP地址,请求压根发不出去。
先用内置工具一键清空DNS缓存
这一步最快最安全,直接调用Firefox内置网络诊断模块,不改任何配置就能立刻生效。
在地址栏输入【about:networking#dns】并回车,等待页面加载完成。
向下滚动到“DNS”标签页下方,找到并点击【Clear DNS Cache】按钮。
看到页面弹出“DNS cache cleared”提示,就表示已成功清除。
按钮不可见?先启用DNS缓存功能
如果上一步的Clear DNS Cache按钮没出现,说明Firefox内部DNS缓存机制已被禁用,必须先手动打开才能清空。
方法一:
1、地址栏输入【about:config】→ 回车 → 点击“接受风险并继续”。
2、在搜索框中输入【network.dns.cache.enabled】→ 双击该项,将值从 false 改为 true。
3、重新访问 about:networking#dns 页面,此时 Clear DNS Cache 按钮应已可见,点击执行清除。
注意:如果双击后值没变,说明该偏好项被锁定,需检查是否有策略组策略或扩展强制覆盖。
下载 Comet AI 浏览器,体验由 Perplexity AI 驱动的革命性上网方式。内置 AI 助手可实时总结网页、跨标签页对比信息、自动执行任务。告别繁琐操作,让 AI 成为你的浏览副驾,大幅提升研究与工作效率。支持 Windows、macOS、Android 和 iOS。
彻底禁用Firefox DNS缓存
当频繁遭遇DNS解析失败且临时清除无效时,关闭缓存可强制每次请求都走实时解析,绕过本地缓存污染。
在about:config 页面中依次修改以下两项:
搜索【network.dnsCacheExpiration】→ 双击设为 0;
搜索【network.dnsCacheEntries】→ 双击设为 0;
关闭所有Firefox窗口,重新启动浏览器,DNS缓存功能即完全停用。
同步刷新系统DNS确保跨层一致
Firefox的DNS缓存和Windows系统DNS缓存是两套独立机制,只清浏览器层可能解决不了问题。
按下Win + R → 输入 cmd → 回车 → 在命令提示符中输入:【ipconfig /flushdns】→ 回车。
看到“已成功刷新 DNS 解析程序缓存”字样后,关闭窗口。
更换为高可用公共DNS服务器
系统默认DNS常受运营商劫持或响应延迟影响,换用阿里DNS(223.5.5.5)或腾讯DNS(119.29.29.29)可立即改善解析成功率。
右键任务栏网络图标 → “打开网络和Internet设置” → “更改适配器选项” → 右键当前连接(如Wi-Fi)→ “属性” → 双击“Internet 协议版本 4 (TCP/IPv4)” → 勾选“使用下面的 DNS 服务器地址” → 首选DNS填【223.5.5.5】,备用DNS填【119.29.29.29】 → 点击“确定”。










