![无法从 Firefox 访问网站](https://linux22.com/image/43225/%E6%97%A0%E6%B3%95%E4%BB%8E%20Firefox%20%E8%AE%BF%E9%97%AE%E7%BD%91%E7%AB%99.png)
我正在尝试访问www.belgacom.be在我的 Archlinux 系统中使用 Firefox 时出现以下错误:
Firefox can't find the server at www.belgacom.be
当我使用 Chromium 时,它工作得很好。
我尝试删除该~/.mozilla
目录,但没有成功。我还尝试从另一个用户会话运行 Firefox,但没有成功。
我正在运行最新版本的 Firefox。
有任何想法吗?
答案1
我在新安装 Archlinux 时也遇到同样的问题。
我的 resolv.conf 仅包含
nameserver 192.168.1.1
(加上一些评论)这是我的“盒子”(路由器、调制解调器...)的地址。它适用于所有其他域(Belgacom 是我的 ISP)。
我尝试 ping 但失败。我安装了 Chromium 来测试,它可以工作,但不能与 Epiphany 一起工作,所以我想这不是 Firefox 的问题。使用与名称服务器相同的地址的其他计算机(在 Ubuntu 上)可以访问该域。
挖掘给了我这个结果:
; <<>> DiG 9.9.1-P1 <<>> belgacom.be
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17483
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4000
;; QUESTION SECTION:
;belgacom.be. IN A
;; ANSWER SECTION:
belgacom.be. 1643 IN A 195.13.15.25
;; Query time: 67 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Mon Jul 23 02:57:59 2012
;; MSG SIZE rcvd: 56
我通过向 /etc/resolv.conf 添加 2 个旧的 dns 服务器解决了这个问题:
nameserver 195.238.2.21
nameserver 195.238.2.22
答案2
如果它在同一台计算机上的不同浏览器下运行,请检查您是否启用了代理,或者是否有任何已安装的插件干扰 DNS 解析。
由于您已经删除了您的个人资料文件夹,甚至尝试了不同的用户会话,我的赌注是预安装的插件或代理。
关闭所有 Firefox 实例并尝试firefox -safe-mode
。如果这不起作用,请检查您是否没有启用任何代理。
如果两者都不起作用,我不知道会出什么问题。