rndc addzone 失败:未找到

rndc addzone 失败:未找到

我在 Debian Wheezy 上安装了 bin 9.8.4(默认)。配置后,我尝试使用以下命令添加从属区域:

rndc addzone test.zone '{ type slave; file "test.zone"; masters { ns.master; }; };'

命令失败,响应如下:

rndc: 'addzone' failed: not found

在日志文件中没有提到任何内容(即使调试登录)。最后的日志行是:

16-May-2014 21:32:31.002 general: debug 1: received control channel command 'null'
16-May-2014 21:32:31.002 general: info: received control channel command 'addzone test.zone { type slave; file "test.zone"; masters { ns.master; }; };'

如果我使用以下命令,也会发生同样的事情:

rndc addzone test.zone '{};'

我的问题是:这里出了什么问题,我需要改变什么才能使rndc addzone工作?

有关我的配置设置的一些附加信息:

named.conf

controls { inet 127.0.0.1 allow { localhost;}; };

include "/etc/bind/named.conf.options.global";

view "internal" {
    match-clients { internal; };

    include "/etc/bind/named.conf.zone.localhost";   // 127.0.0.*
    include "/etc/bind/named.conf.zone.internal";    // 192.168.*
    include "/etc/bind/named.conf.zone.local";       // external master zones
};

view "external" {
    match-clients { external; };

    include "/etc/bind/named.conf.zone.root";         // . hint
    include "/etc/bind/named.conf.zone.local";        // external master zones
};

named.conf.options.global

options {
    directory "/var/cache/bind";
    dnssec-validation auto;
    auth-nxdomain no;    # default no; conform to RFC1035
    listen-on-v6 { any; };
    allow-new-zones yes;
    allow-transfer { secondaryns; };
    allow-recursion { internal; };
    version none;
};

这不是chroot设置;我没有改变/etc/default/bind; ufw 已设置,但端口 53 和 953 已打开。

我也运行了rndc addzone托管在另一个名称服务器(传输等)上的有效且现有的子区域运行该命令,没有不同的结果。

相关内容