为什么 CentOS 7 中缺少resolvectl

为什么 CentOS 7 中缺少resolvectl

我在 LAN 上有一个 Linux 系统(Centos 7),大约有 70 台 Windows 机器,但 Windows 机器名称不在 DNS 中。我正在尝试使用 LLMNR(链路本地多播名称解析)来解析 Windows 计算机的 IP 地址,从我的研究来看,systemd-resolved 似乎就是为了做到这一点而设计的。

然而,我在 CentOS 7 中很难获得 systemd 解析工作。首先,它甚至没有随 systemd 一起安装;我必须单独安装它。即使我安装了 systemd-resolved 软件包,也没有“resolvectl”或“resolvconf”,所以我不确定应该如何查询它。

我担心我可能会以错误的方式处理这件事。为什么 CentOS 7 的 systemd-resolved 软件包中没有resolvctl,我应该使用什么来代替?我是否应该在此 Linux 版本中使用 systemd-resolved 来实现此目的,或者是否有使用 LLMNR 的不同解决方案?

相关内容