如何检查 Debian 上 BIND 的版本

如何检查 Debian 上 BIND 的版本

我正在使用 Debian,当我发出命令时,sudo named -v它返回命令未找到。

我想验证我的 ssh 服务器 (sshd) 是否使用绑定版本 9.1.3 或更高版本,以便它既支持 IPv6 又安全。

我怎样才能做到这一点?

答案1

你可以问包装袋对于软件包的版本。

dpkg -l bind9

或者直接到 BIND 的二进制文件。

sudo named -v

答案2

不可靠,因为人们不使用绑定或不响应版本查询,但如果缺乏对 DNS 服务器的本地访问,可能会很方便。指定主机名或 IP 地址作为第一个参数。

#!/bin/sh
exec dig +short -c chaos -t txt @"$1" version.bind

相关内容