我的 Ubuntu 18.04 笔记本电脑通过 DHCP 连接到 WiFi,但我想手动将唯一的 DNS 服务器设置到网络中。
当我使用以下配置设置 /etc/resolv.conf 时,它运行良好,但正如您所知,此设置是暂时的:
#nameserver 127.0.0.53
#options edns0
nameserver 192.168.1.50
Run Code Online (Sandbox Code Playgroud)
结果:
$ nslookup router.home.com
Server: 192.168.1.50
Address: 192.168.1.50#53
Name: router.home.com
Address: 192.168.1.1
Run Code Online (Sandbox Code Playgroud)
为了使此设置永久化,我发现我可以使用 netplan 但对我不起作用,如下所示:
nslookup router.home.com 服务器:127.0.0.53 地址:127.0.0.53#53 ** 服务器找不到 router.home.com:NXDOMAIN
我目前的配置是:
$ ip addr
3: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:23:4e:26:36:3e brd ff:ff:ff:ff:ff:ff
inet 192.168.1.43/24 brd 192.168.1.255 scope global dynamic noprefixroute wlp1s0
valid_lft 84380sec preferred_lft 84380sec
inet6 fe80::340e:32d:6bf5:a2cc/64 scope link noprefixroute
valid_lft …Run Code Online (Sandbox Code Playgroud)