无法更改 Ubuntu 20 桌面中的 DNS 设置

无法更改 Ubuntu 20 桌面中的 DNS 设置
$ uname -a
Linux pintu 5.4.0-33-generic #37-Ubuntu SMP Thu May 21 12:53:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

我正在尝试将 DNS 解析器设置为我运行的服务器,并将自己的 IP 列入白名单。我知道这个 DNS 解析器有效,因为我dig @64.227.15.172 google.com等时会得到答案

我也知道它有效,因为当我手动编辑/etc/resolv.conf并将该 IP 添加为名称服务器时,我会从解析器获得 DNS 结果,并且一切正常。

当然,/etc/resolv.conf它不再存在,因为我正在使用 Ubuntu 桌面,所以我希望可以使用 GUI 进行配置。

说明很简单(网络设置、wifi、ipv4、dns 等),但当我将 DNS 服务器添加到配置窗口时,它就是不起作用。详细信息选项卡不显示更改,我的 DNS 结果不是来自我的自定义服务器。我尝试过注销/登录、重新启动 wifi 等。

正确设置

错误设定

我也尝试直接编辑 netplan,但惊讶地发现该文件没有列出我的任何网络接口:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

答案1

不知道 UI,但你的 netplan 文件应该有类似这样的内容:

network:
  version: 2
  ethernets:
    ens50:
      dhcp4: true
      nameservers:
        addresses: [8.8.8.8]

我的答案有关使用 netplan 的更多详细信息,当然还有文档

答案2

我不确定这是否是最好的方法并且适用于您的情况,但重新连接网络会导致在我的情况下反映更改的 DNS 设置。

我只是使用了网络设置 UI 上的切换按钮,但也许物理断开 LAN 电缆也可以起到同样的作用。

相关内容