过去三个版本(10.10、11.04,现在为 11.10)我都在使用 Ubuntu(64 位)。大部分情况下,一切都很好。我遇到了 64 位版本的问题,但谁没有呢?
我的问题是,对这么多版本进行升级是否会导致我发现的错误。
我使用内置升级流程从 10.10 升级到 11.04。然后,我使用相同的流程升级到 11.10。
我似乎遇到了各种 DNS 错误(例如,尝试访问 Facebook 却将我发送到与 Facebook 无关的服务器。)这似乎不会发生在我的 Windows(工作)或 MacBook(笔记本)电脑上。
我一直在考虑进行全新安装,希望它能解决我看到的一些问题。但是,我真的没有理由相信这真的会有帮助。
/etc/resolv.conf
# Generated by NetworkManager
domain hsd1.il.comcast.net.
search hsd1.il.comcast.net.
nameserver 192.168.1.1
nameserver 68.87.72.134
nameserver 68.87.77.134
答案1
正如queueoverflow所述,康卡斯特使用一项服务,当DNS发生故障时,它会将您发送到广告页面。
我解决了这个问题不是使用 Comcast DNS。在 NetworkManager 中,我将以太网和 wifi 接口配置8.8.8.8
为4.2.2.4
DNS 服务器。
在resolv.conf
,你只需要
名称服务器 8.8.8.8 名称服务器 4.2.2.4
但是,由于您的 resolv.conf 是由网络管理器生成的,因此您必须编辑您正在使用的任何接口,转到 IPv4 选项卡,将其设置为“仅 IPv4 地址”,然后在“DNS 服务器”下输入8.8.8.8,4.2.2.4
。
这也将取消搜索域和其他内容,但只会强制执行那些 DNS 服务器。
答案2
Comcast 有一项“服务”,如果 DNS 请求失败,它会将您重定向到搜索页面。这样,他们就可以向您展示广告并获利。最大的缺点是从您的计算机的角度来看,每个 DNS 请求都是成功的。因此,DNS 上没有明显的失败,这会导致问题。