如何在不破坏 Ubuntuone 的情况下手动配置名称服务器?

如何在不破坏 Ubuntuone 的情况下手动配置名称服务器?

如果我允许网络管理员“管理”我的域名服务器,它会解析为路由器的 IP 地址。这实际上使 Evolution 和 Opera 都无法使用,使它们的运行速度变得非常缓慢(我确信其他东西也受到了影响,但我还没有注意到)。

但是,如果我使用从路由器中提取的实际名称服务器手动配置 resolv.conf,并使用“chattr -i”命令使其不可变,Evolution 和 Opera 都可以正常运行,但这会破坏 Ubuntu One。我得到了可怕的“未知”所有内容列表......

知道如何让两者正常运作吗?

答案1

您应该做的是配置您的系统以覆盖默认名称服务器(由 DHCP 提供),使其与 NetworkManager 兼容。执行此操作的方法是将您选择的名称服务器添加到 dhcp 客户端配置文件中,网址为/etc/dhcp3/dhclient.conf

一种方法是取消注释该prepend domain-name-servers行。让它看起来像

prepend domain-name-servers 1.2.3.4 1.2.3.5;

如果您确实对快速 DNS 查找感兴趣,则可以使用例如来缓存 DNS 请求。dnsmasq为此提出新问题,使用作为标题How can I speed up the DNS requests with caching

相关内容