首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dnssec-信号区:错误: dns_master_load: domain.tld.zone:3: domain.tld: not在区域顶部

问dnssec-信号区:错误: dns_master_load: domain.tld.zone:3: domain.tld: not在区域顶部
EN

Server Fault用户
提问于 2021-03-24 23:26:23
回答 1查看 433关注 0票数 -1

我正在尝试签署一个NSD区域,但是我得到了以下错误,我不明白为什么:

代码语言:javascript
复制
$ dnssec-keygen -a ed25519 -3 -K /etc/dnssec/mykeys/ example.com
Generating key pair.
Kexample.com.+015+06293
$ dnssec-signzone -S -K /etc/dnssec/mykeys/  /var/lib/nsd/example.com.zone
dnssec-signzone: error: dns_master_load: example.com.zone:3: example.com: not at top of zone
dnssec-signzone: fatal: failed loading zone from '/var/lib/nsd/example.com.zone': not at top of zone

我有以下区域:

代码语言:javascript
复制
$ORIGIN example.com.
$TTL 1800
@    IN   SOA    ns.example.com.    admin.example.com. (
                                       20210324
                                       3600
                                       900
                                       1209600
                                       1800
                                        )
srv   IN   A     94.23.xx.xx
srv   IN   AAAA  2001:xx:xx::
ns    IN   CNAME srv.example.com.
@     IN   NS    ns.example.com.
EN

回答 1

Server Fault用户

回答已采纳

发布于 2021-03-25 15:16:32

我相信您只是想使用-o zonename选项,因为文件名与区域名称不同(不使用-o时的默认假设)。

错误似乎是关于SOA记录没有位于区域的顶点,这似乎是有意义的example.com≠example.com.zone。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1058221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档