如果在netplan设置dns了,但是实际验证中发现无效。 例如通过nslookup去解析域名,显示的是 dns服务器是127.0.0.53
但是自己想要的内网域名解析是没有结果的,ping的时候会提示: temporary failure in name resolution
这个是因为ubuntu系统设计的问题,是使用了systemd-resolved.service,并没有真的使用了netplan的dns配置 可以通过删除解析配置,重新链接到netplan的配置,命令如下:
sudo rm -rf /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf