Ubuntu/Debian VPS上resolvectl dns命令无链路DNS地址输出的问题求助
Ubuntu/Debian VPS上resolvectl dns命令无链路DNS地址输出的问题求助
大家好,我遇到了一个棘手的问题想请教各位:
我在全新干净安装的Ubuntu 22.04 Server VPS上执行了这条命令:
root@vm905709:~# resolvectl dns ens3
得到的输出却是这样的:
Link 2 (ens3): root@vm905709:~#
(顺带一提,我在同类型的Debian VPS上执行同样的命令,结果完全一致)
之后我查看全局DNS配置:
root@vm905709:~# resolvectl dns
输出如下:
Global: 8.8.8.8 1.1.1.1 Link 2 (ens3): root@vm905709:~#
可以看到Link 2 (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 Server虚拟机,同样执行resolvectl dns ens3,它正常显示了链路对应的DNS地址。
现在我特别困惑:为什么本地虚拟机一切正常,远程VPS却没有链路级的DNS地址输出?有没有大佬能帮忙分析下原因,或者给出修复的思路?
备注:内容来源于stack exchange,提问作者Bourbon
相关产品推荐
相关产品推荐

