我对使用BIND9在FreeBSD下学习和管理DNS非常陌生。我发现自己处于一种独特的情况下,在使用flushtree管理rndc命令时出错。
我不确定任何升级版本信息是否重要,但我想解决这个问题。
下面是我的操作系统和绑定的输出和版本。
任何帮助都将不胜感激。
[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 root@amd64-builder.daemonology.net:/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 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
[Jail prompt] # named -v
BIND 9.8.3-P4发布于 2019-06-26 13:39:47
看来rndc flushtree命令在BIND 9.9中引入 (2012年发布)。您正在运行一个旧版本,因此没有此命令。
看来,您正在运行操作系统和BIND的EOL版本,除了缺乏rndc flushtree之外,您可能还应该考虑升级。
https://serverfault.com/questions/972981
复制相似问题