我怀疑我的 ADSL 调制解调器/路由器提供的名称服务器有问题。每当我在 ubuntu 中第一次浏览网站时,解析域名至少需要 15 秒。
为了解决这个问题,我将名称服务器配置从/etc/resolv.conf
192.168.1.1(我的 ADSL 调制解调器)更改为 8.8.8.8(谷歌的主 DNS)。这似乎解决了问题,但不幸的是,/etc/resolv.conf
每次启动时我的更改都会被“NetworkManager”覆盖。
在 ubuntu 10.4 中配置名称服务器 IP 的正确方法是什么?
答案1
如果您已与网络管理器和 DHCP 建立了典型的连接设置,请尝试以下操作:
- 右键单击面板中的网络管理器图标并选择“编辑连接...”
- 从有线或无线选项卡中选择您的连接,选择“编辑”
- (如果连接设置为“系统范围可用”,请输入您的密码)
- 选择 IPv4 设置选项卡
- 将方法切换为“仅自动 (DHCP) 地址”
- 在“其他 DNS 服务器”框中输入所需的名称服务器,然后按“应用”
这应该够了吧。
答案2
通过 CLI 设置名称服务器的最佳方式(无需 NetworkManger、使用静态地址或独立于连接)如下:
安装解析配置包裹。
跑步
sudo nano /etc/resolvconf/resolv.conf.d/head
(忽略可怕的警告。/etc/resolv.conf 是自动生成的,所以有警告,所以当 /etc/resolv.conf 生成时它会被放入 /etc/resolv.conf 中。)在文件末尾添加
nameserver <ip_of_nameserver>
按Ctrl x并回答“是”以保存文件。最后,重新生成 /etc/resolv.conf,以便立即应用更改:
sudo resolvconf -u
答案3
您可以像这样更改它们。
首先,单击菜单栏中的网络管理器图标,然后单击该Edit Connections...
项目。
现在,切换到“有线”或“无线”选项卡,具体取决于您使用什么 - 我使用 WiFi,所以我将使用它。
选择您的网络名称,然后单击Edit...
切换到 IPv4 选项卡,然后将其从自动 DHCP 更改为仅自动(DHCP)地址。
输入您的 DNS 服务器 IP 地址。
单击“保存”,您就完成了!
答案4
另一个解决方案是更改路由器的配置以使用其他 DNS 服务器。只需登录其管理员,只要不是路由器导致问题,您的所有客户端计算机都会获得更好的 DNS。