小编Maz*_*mer的帖子

nsupdate 回答 SERVFAIL

我一直在尝试设置一个可以更新的域。我正在使用bind9,我已经用过

ddns-confgen -a hmac-sha512 -k <keyname>
Run Code Online (Sandbox Code Playgroud)

为了生成我的密钥,我已将密钥添加到 /etc/bind/keys.local 中

key "<keyname>" {
        algorithm hmac-sha512;
        secret "<secret>";
};
Run Code Online (Sandbox Code Playgroud)

我的named.conf 文件如下所示:

include "/etc/bind/keys.local";
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
Run Code Online (Sandbox Code Playgroud)

我的named.conf.local 文件如下所示:

zone "<subdomain_name>" {
    type master;
    update-policy {
        grant <keyname> zonesub ANY;
    };
    file "<zone_file>"; # zone file path
};

zone "<reverse_zone>.in-addr.arpa" {
    type master;
    update-policy {
        grant <keyname> zonesub ANY;
    };
    file "<reverse_zone_file>";
};
Run Code Online (Sandbox Code Playgroud)

我错过了一些明显的东西吗?因为当我这样做时:

sudo nsupdate -k <keyfile>
server <dns_server>
zone <subdomain_name>
update add newhost.<subdomain_name> 86400 A <newhost_ip>
send
Run Code Online (Sandbox Code Playgroud)

我最终得到了 …

linux ubuntu ddns nsupdate

3
推荐指数
1
解决办法
4361
查看次数

标签 统计

ddns ×1

linux ×1

nsupdate ×1

ubuntu ×1