Bind

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

  • June 27, 2019

我對在 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     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

rndc flushtree命令似乎是在 BIND 9.9(2012 年發布)中引入的。您正在執行舊版本,因此沒有此命令。

看來您正在執行作業系統和 BIND 的 EOL 版本,除了缺少rndc flushtree.

引用自:https://serverfault.com/questions/972981