Dan*_*ley 8 dns raspberrypi systemd-networkd 20.04
我在 Raspberry Pi 4 上运行 Ubuntu 服务器 20.04,但在更新resolv.conf
. resolv.conf
指向名称服务器127.0.0.53
;但是,我禁用了systemd-networkd dnsstublistener
以便我可以运行我自己的 DNS 服务器。如何更改要指向的名称服务器127.0.0.1
?
使用netplan
代替resolv.conf
cd /etc/netplan
ls
sudo nano 50-cloud-init.yaml
Run Code Online (Sandbox Code Playgroud)
添加nameservers
条目。
network:
ethernets:
[network-device]:
...
nameservers:
addresses: [8.8.8.8,8.8.4.4]
Run Code Online (Sandbox Code Playgroud)
然后申请和测试:
sudo netplan apply
systemd-resolve --status
Run Code Online (Sandbox Code Playgroud)
resolv.conf
我发现由于符号链接问题,我的更改没有被应用。为了解决这个问题,我首先删除了该文件/etc/resolv.conf
,该文件是 /run/systemd/resolve/stub-resolv.conf 的符号链接,然后创建了一个指向 /run/systemd/resolve/resolv.conf 的新链接。
sudo rm /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9141 次 |
最近记录: |