Firefox 和 Thunderbird 无法解析主机名 - 其他任何东西都可以

sou*_*rge 4 dns gentoo firefox thunderbird

一天晚上,我的 Firefox 刚刚开始为所有网站显示“找不到服务器”(即“Firefox 在 www.mozilla.com 上找不到服务器。”)。我注意到如果在 /etc/hosts-file.conf 中输入一个条目,它可以找到网站。

我已经在安全模式下启动了 Firefox,问题仍然存在。

我完全删除了我的 ~/.mozilla 文件夹,也没有帮助。

在这一点上,我注意到雷鸟有同样的问题,并认为它一定是一个共享库。我正在运行 gentoo linux,其中软件包作为源代码分发(如果可用),因此我开始重建系统上的每个软件包(“emerge -av --emptytree world”),仍然出现相同的错误。

然后我尝试安装 firefox 的源包(我使用的是二进制包“firefox-bin”),但这仍然没有帮助。

有谁知道我接下来会做什么?

编辑(Thx,吉尔斯)

安装了 Konqueror 并验证它没有这个问题(运行fluxbox。)

我已经手动将firefox的代理设置设置为“无代理”,没有变化。

我已经禁用了 ipv6 about:config,还是一样。

Gil*_*il' 5

在“编辑/首选项/网络”中检查您的代理设置。也许 Firefox 和 Thunderbird 正在使用您尝试过的其他程序没有使用的 Freedesktop 代理设置,并且该代理存在问题。其他 Freedesktop 程序(例如 Konqueror、Nautilus 等)可以解析主机名吗?

另一种可能性是 Firefox 现在首先检查 IPv6 名称,但您没有获得 IPv6 的 DNS。检查包含ipv6in的首选项状态about:config。(我不知道为什么它不会回退到 IPv4。)