Ubuntu/Debian VPS中resolvectl dns无链路DNS地址输出的问题求助
Ubuntu/Debian VPS中resolvectl dns无链路DNS地址输出的问题求助
各位大佬好,我碰到了一个搞不懂的问题,想请教下大家的思路:
我在全新干净安装的Ubuntu 22.04服务器版VPS上执行了这条命令:
root@vm905709:~# resolvectl dns ens3
得到的输出是:
Link 2 (ens3): root@vm905709:~#
也就是Link 2 (ens3):后面完全是空的,没有任何DNS地址。顺带一提,我在Debian系统的同类型VPS上试了同样操作,结果也是一模一样的。
之后我查看全局DNS配置,执行:
root@vm905709:~# resolvectl dns
输出是:
Global: 8.8.8.8 1.1.1.1 Link 2 (ens3): root@vm905709:~#
全局DNS确实配置了8.8.8.8和1.1.1.1,但链路ens3的DNS还是空的状态。
我参考的一份WireGuard配置指南里明确说,执行resolvectl dns <链路名>应该得到类似这样的输出:
Link 2 (eth0): 67.207.67.2 67.207.67.3 2001:4860:4860::8844 2001:4860:4860::8888
为了排查问题,我在本地用QEMU搭建的Ubuntu 22.04服务器虚拟机上跑了同样的命令,结果是正常显示链路对应的DNS地址的。
为什么远程VPS会出现这种情况呢?有没有大佬知道怎么解决这个问题?
备注:内容来源于stack exchange,提问作者Bourbon
相关产品推荐
相关产品推荐

