Я новичок в изучении и администрировании DNS с помощью BIND9 во FreeBSD. Я оказался в уникальной ситуации, когда у меня возникла ошибка при администрировании flushtree
команда с rndc
.
Я не уверен, имеет ли значение какая-либо информация о версии обновления, но я хотел бы решить эту проблему.
Ниже приведены мои результаты и версия ОС и 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 году). Вы используете более старую версию, в которой, следовательно, нет этой команды.
Похоже, что вы используете EOL-версии как своей ОС, так и BIND, вам, вероятно, следует подумать об обновлении также по многим причинам, кроме отсутствия rndc flushtree
.