Jquery 网站在 UBUNTU 中无法打开,但在 XP 中一切正常

Jquery 网站在 UBUNTU 中无法打开,但在 XP 中一切正常

我知道这很奇怪,但我刚刚发现,jquery.com 无法在我的 ubuntu firefox 或其他 KDE 浏览器中打开,因此许多从 code.jquery.com 复制代码的网站也挂了。有没有什么办法可以解决这个问题。


我发现问题实际上出在我正在使用的 DNS 服务器上,Google DNS,8.8.8.8 和 8.8.4.4,每当我在 ubuntu 中使用这些 DNS 时,我的系统就会停止响应某些网站,实际上它们连接得很好,但请求最终处于等待状态..我不明白为什么......???

我使用以下方式检查了我的 DNS

猫/etc/resolv.conf

即使使用 Google DNS,它仍会显示我连接到服务提供商后自动收到的 DNS 服务器。我使用网络管理器进行连接,而不是使用我提供的 DNS,而是使用默认 DNS。

有什么解决办法吗?

刚刚找到解决方案...但需要测试一段时间以检查它是否永久有效。

我找到了这个帖子 http://ubuntuforums.org/showpost.php?p=11722053&postcount=16 并按照指示操​​作。

回显“手动”| sudo tee /etc/init/resolvconf.override
sudo rm /etc/resolv.conf

然后

须藤凯特

我创建了新的 /etc/resolve.conf,内容如下:

nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 127.0.0.1

然后删除我所有的网络管理器连接,然后创建 2 个新的 DSL 连接,一个配置简单,另一个配置自动 (pppoe),第二个配置自动 (pppoe),仅将 DNS 服务器 (可能是 DNSmasq 的设置) 地址设置为 8.8.8.8,8.8.4.4。现在 resolv.conf 和 NM 都具有相同的 DNS,至少目前一切正常。

答案1

它是否在其他浏览器(如 Chromium 或 Opera)中打开?如果是,那么问题可能出在 Firefox 或其他浏览器上。但是,这不是一般问题(例如,jquery.com 对我来说运行正常),而是您的特定安装中存在配置错误。可以尝试的一件事是在 Firefox 中创建一个新的配置文件并尝试访问该网站,以覆盖您所做的任何自定义设置。

如果它无法在任何浏览器中打开(您甚至可以尝试从命令行使用 wget,看看它是否能够从 jquery.com 获取),那么问题就出在较低级别。您可能有一些 iptables 规则阻止访问 jquery.com(使用 iptables -L 检查,再次强调,这不是 Ubuntu 中的通用问题,它必须是您专门配置的)。

最后,可能有东西阻碍了访问外部您的计算机(缓存代理、防火墙,甚至是您和 jquery.com 之间的路由问题)。可以使用 traceroute jquery.com 诊断此类网络问题,以查看数据包在停止前可以传输多远。

答案2

对答案发表评论

删除了 dnsmasq,因此网络管理器自动删除..使用 pppoeconf 进行连接..运行正常..

相关内容