rndc:“flushtree”失败:未知命令

rndc:“flushtree”失败:未知命令

我对在 FreeBSD 下使用 BIND9 学习和管理 DNS 还很陌生。我发现自己处于一种特殊情况,即在使用 管理命令时遇到flushtree错误rndc

我不确定升级版本信息是否重要,但我希望解决这个问题。

下面是我的输出和 OS 和 BIND 版本。

任何帮助将不胜感激。

[Jail prompt]# rndc flushtree example.com
rndc: 'flushtree' failed: unknown command

example2[12]# uname -a 
FreeBSD example2.com 9.1-RELEASE-p22 FreeBSD 9.1-RELEASE-p22 #0: Mon Nov  3 18:22:10 UTC 2014     [email protected]:/usr/obj/usr/src/sys/GENERIC  amd64

[Jail prompt]# uname -a
FreeBSD example.com 9.1-RELEASE-p22 FreeBSD 9.1-RELEASE-p22 #0: Mon Nov  3 18:22:10 UTC 2014     [email protected]:/usr/obj/usr/src/sys/GENERIC  amd64

[Jail prompt] # named -v
BIND 9.8.3-P4

答案1

似乎rndc flushtree命令是在 BIND 9.9 中引入的(2012 年发布)。您正在运行旧版本,因此没有此命令。

看来您正在运行 OS 和 BIND 的 EOL 版本,除了缺少之外,您可能还应该考虑升级,原因还有很多rndc flushtree

相关内容