Wim*_*nen 69 network-manager dns
我怀疑我的 ADSL 调制解调器/路由器提供的名称服务器有问题。每当我在 ubuntu 中第一次浏览网站时,解析域名至少需要 15 秒。
为了解决这个问题,我将名称服务器配置/etc/resolv.conf从 192.168.1.1(我的 ADSL 调制解调器)更改为 8.8.8.8(谷歌的主 DNS)。这似乎解决了问题,但不幸的/etc/resolv.conf是,每次启动时我的更改都被“NetworkManager”覆盖。
在 ubuntu 10.4 中配置名称服务器 IP 的正确方法是什么?
Mar*_*erg 62
如果您有网络管理器和 DHCP 的典型连接设置,请尝试以下操作:
这应该够了吧。
Aze*_*ale 38
通过 CLI 设置名称服务器、不使用 NetworkManger、使用静态地址或独立于连接的最佳方法是:
安装resolvconf包。
跑
sudo nano /etc/resolvconf/resolv.conf.d/head
Run Code Online (Sandbox Code Playgroud)
(忽略可怕的警告。/etc/resolv.conf 是自动生成的,所以警告在那里,所以当 /etc/resolv.conf 生成时它会被放在 /etc/resolv.conf 中。)到文件的末尾,添加
nameserver <ip_of_nameserver>
Run Code Online (Sandbox Code Playgroud)
按Ctrl x并回答是以保存文件。最后,重新生成 /etc/resolv.conf 以便立即应用更改:
sudo resolvconf -u
Run Code Online (Sandbox Code Playgroud)
jrg*_*jrg 32
你可以像这样改变它们。
首先,单击菜单栏中的网络管理器图标,然后单击该Edit Connections...项目。

现在,切换到“有线”或“无线”选项卡,具体取决于您使用什么 - 我使用 WiFi,所以我将使用它。
选择您的网络名称,然后单击 Edit...
切换到 IPv4 选项卡,然后将其从自动 DHCP 更改为仅自动 (DHCP) 地址。
输入您的 DNS 服务器 IP 地址。

点击保存,你就完成了!
Las*_*sen 21
另一种方法是编辑/etc/dhcp3/dhclient.conf您可以通过在运行对话框中输入它来执行此操作(按Alt+出现F2)
gksudo gedit /etc/dhcp3/dhclient.conf
Run Code Online (Sandbox Code Playgroud)
然后找到下面这行
#prepend domain-name-servers 127.0.0.1;
Run Code Online (Sandbox Code Playgroud)
并将其更改为
prepend domain-name-servers 8.8.8.8;
Run Code Online (Sandbox Code Playgroud)
这将使 dhclient(NetworkManager 使用的 DHCP 客户端)将其添加到您的 dns 服务器,因此 resolve.conf 将最终看起来像这样
nameserver 8.8.8.8
nameserver 192.168.1.1
Run Code Online (Sandbox Code Playgroud)
此解决方案适用于任何地方,您将始终获得您选择作为主要 DNS 的 DNS。
单击屏幕右上角的网络指示器并选择Edit Connections...。选择要修改的连接(可能从Wired或Wireless选项卡中单击Edit...按钮。
切换到IPv4 Settings连接窗口的选项卡并将方法从 更改Automatic (DHCP)为Automatic (DHCP) addresses only。您现在应该能够指定 DNS 服务器 IP 地址。
保存连接,您应该一切顺利。更改设置后,您可能必须通过在指示器菜单中选择它来重置连接。
| 归档时间: |
|
| 查看次数: |
216353 次 |
| 最近记录: |