我的系统是 Ubuntu 18.04(Bionic Beaver)。
我想添加172.26.5.14
到系统 DNS 地址。
我搜索并找到了一些解决方案,例如:
添加到
/etc/resolv.conf
。但数据删除了系统或者网络管理器重新开始。添加到
/etc/resolvconf/resolv.conf.d/base
或/etc/resolvconf/resolv.conf.d/head
。它不起作用并且不会显示在nmcli device show enp0s31f6 | grep IP4.DNS
结果中。
如何永久添加到 DNS 服务器?
答案1
最简单的方法是去
设置 -> 网络 -> LAN 接口(齿轮符号)-> IPv4 设置(选项卡)-> 附加 DNS 服务器
如果必须从命令行执行此操作,那么您可以输入:
sudo nmcli con mod enp0s31f6 +ipv4.dns "172.26.5.14"
更新内容:
sudo nmcli con up "enp0s31f6"
答案2
在服务器上,编辑/etc/netplan/50-cloud-init.yaml
network:
version: 2
ethernets:
eth0:
addresses: [10.10.10.253/24]
gateway4: 10.10.10.1
nameservers:
addresses: [127.0.0.1,127.0.0.53]
用您自己的地址替换。
然后
sudo netplan apply