我使用的是 Ubuntu 服务器版本。它配置为使用 DHCP 提供的 IP 地址。现在,我想编辑文件,resolv.conf
使其指向我想要定义的名称服务器。显然,resolv.conf
直接编辑文件是行不通的,因为更改将被覆盖。我还尝试了一种不同的方法来编辑/etc/resolvconf/resolv.conf.d/head
和添加名称服务器条目,这种方法对我有用,但据说不推荐。所以我想知道如果我的机器配置为使用 DHCP,我该如何添加名称服务器条目。我相信我必须编辑/etc/network/interfaces
我尝试了很多技巧,但似乎都没有用。如果使用 DHCP,是否可以添加名称服务器?
答案1
您可以在以下位置添加新设置/etc/network/interfaces
它看起来会像这样:
iface eth0 inet static
address x.x.x.x
netmask x.x.x.x
gateway x.x.x.x
dns-nameservers x.x.x.x
阅读更多内容官方文档
答案2
在使用 DHCP 的普通 Ubuntu 桌面安装中,您可以打开连接编辑器并将选项卡Method
上的设置更改IPv4 Settings
为Automatic (DHCP) addresses only
。然后在字段中添加所需的名称服务器地址Additional DNS servers
。
然后编辑 /etc/NetworkManager/NetworkManager.conf 并注释掉该行dns=dnsmasq
。