如何向 DNS 添加地址

如何向 DNS 添加地址

我的系统是 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

相关内容