$ 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
答案2
我不确定这是否是最好的方法并且适用于您的情况,但重新连接网络会导致在我的情况下反映更改的 DNS 设置。
我只是使用了网络设置 UI 上的切换按钮,但也许物理断开 LAN 电缆也可以起到同样的作用。