【问题标题】:BIND is rejecting my key for updating a dns zoneBIND 拒绝我更新 dns 区域的密钥
【发布时间】:2018-07-07 00:21:30
【问题描述】:

我的 BIND 配置有:

key "dns-update" {
        algorithm HMAC-SHA512;
        secret "KEYREDACTED==";
};

...

zone "test.org." {
        type master;
        allow-transfer { key "dns-tsig"; };
        allow-update { key "dns-update"; };
        file "/etc/bind/zones/db.test.org";
};

生成我的密钥:

dnssec-keygen -a HMAC-SHA512 -b 512 -n HOST -r /dev/urandom dns-update

(当我将另一台主机配置为使用 dns-tsig 时,传输工作正常)

更新不起作用:

我是否调用 nsupdate:

nsupdate -y hmac-sha512:dns-update:KEYREDACTED==

nsupdate -k ./Kdns-update.+165+33140.private

一旦我进入 nsupdate:

> server 127.0.0.1
> add some.test.org 60 a 1.1.1.1
> send
update failed: REFUSED
>     

在日志中:

Jun  1 20:19:34 pentest0 named[30999]: client 127.0.0.1#64585/key dns-update: signer "dns-update" denied
Jun  1 20:19:34 pentest0 named[30999]: client 127.0.0.1#64585/key dns-update: update 'test.org/IN' denied       

我在这里错过了什么?

【问题讨论】:

  • 您是否添加了详细的日志记录以了解您是否可以获得更多详细信息?

标签: dns bind named


【解决方案1】:

现在解决了,结果是我,一堆权限问题 - BIND 无法写入日志文件,最后但并非最不重要的是,我的配置中的键名拼写错误(我的示例代码,因为我在这里更改了它的名称)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-12
    • 2012-11-26
    • 2016-10-15
    • 1970-01-01
    • 2020-06-11
    • 1970-01-01
    • 2017-04-14
    相关资源
    最近更新 更多