英语法语西班牙文

OnWorks 网站图标

zonesignerp - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 zonesignerp

这是命令 zonesignerp,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


zonesigner - 生成加密密钥并签署 DNS 区域

概要


zonesigner [选项]

# 立即开始使用示例:

# 首先在 example.com 的区域上运行:
zonesigner -genkeys -endtime +2678400 example.com

# future 在到期时间之前运行(重用相同的密钥):
zonesigner -endtime +2678400 example.com

商品描述


此脚本将签署 DNS 所需的许多操作合并到一个命令中
区。 它生成所需的 KSK 和 ZSK 密钥,将密钥数据添加到区域记录中
文件,签署区域文件,并运行检查以确保一切正常。 它
还保留有关密钥和区域如何签名的记录,以方便重新
未来签署该区域。

这款 区域签名者-特定区域签名记录保存在 密钥记录 文件。 使用 密钥记录
由 DNSSEC 工具定义和维护的文件, 区域签名者 可以自动收集许多
以前用于签名和生成区域及其密钥的选项。 这允许
使用相同的密钥长度和到期时间来维护区域,例如,
无需管理员手动跟踪这些字段。

主页


以下是允许快速开始使用的示例 区域签名者:

首先在example.com上运行
以下命令将生成密钥并对 example.com 的区域文件进行签名,
给出未来 31 天的到期日期。 区域文件被命名为 example.com
并且签名的区域文件将被命名 example.com.signed.

zonesigner -genkeys -endtime +2678400 example.com

随后在 example.com 上运行
以下命令将重新签署 example.com 的区域文件,但不会生成新的
键。 文件和所有密钥生成和区域签名参数将保留
相同的。

zonesigner example.com

使用 区域签名者


区域签名者 是这样使用的:

zonesigner [选项]

这款 区域文件 参数是必需的。

区域文件 是将创建签名区域文件的区域文件的名称。 如果
-区 没有给出选项,那么 区域文件 将用作区域的名称
将被签署。 生成的密钥以此名称作为其基础。

一旦 区域签名者 已经为区域创建了一组密钥并签署了区域,它可以被使用
在区域文件更改时重新签名。 在没有任何选项的情况下运行时, 区域签名者
查阅区域的 keyrec 以找到合适的密钥集,然后签署
与他们指定的区域。

区域文件被修改为具有 包括 命令,其中将包括 KSK 和 ZSK
键。 这些行位于文件的末尾,不应由
用户。 如果区域文件已经包含任何密钥文件,则这些包含的内容将被删除。
这些行的区别在于以“$INCLUDE”开头并以“.key”结尾。 只有
实际的包含行被删除; 任何相关的注释行都保持不变。

中间文件用于签署区域。 区域文件 被复制到中间
文件,并在准备签署区域文件时进行修改。 几行 $INCLUDE 将
添加在文件末尾,SOA 序列号将增加。

签名区 是签名区域文件的名称。 如果没有在命令行中给出,
默认的签名区域文件名是 区域文件 附加“.signed”。 因此,
执行 区域签名者 example.com 将导致签名区域被存储在
example.com.signed.

除非 -genkeys, -根斯克, -根茨克-newpubksk 选项被指定,最后一个键
为特定区域生成的将用于后续 区域签名者 处决。 DS
记录将包含在签名操作中,除非 -nogends 选项被使用。

区域签名者 可以与翻转管理器一起使用,例如 滚轮, 提供自动化
区域的管理、其密钥以及区域的签名。 如果一个 滚轮-管理
区域文件更改时 滚轮 正在等待区域翻转开始或翻转阶段
去完成, 区域签名者 可用于使用正确的密钥集对区域进行签名; 滚轮
不会因此受到干扰。

密钥记录 FILES


密钥记录 文件保留有关先前密钥生成和区域签名操作的信息。
如果一个 密钥记录 未指定文件(通过 -kr 文件 选项),然后是默认值 密钥记录
文件被使用。 如果系统的 DNSSEC-Tools 配置中未指定此默认值
文件,文件名将是区域名称附加 .krf。 如果 -nokr 文件 选项是
给定,那么没有 密钥记录 文件将被查阅或保存。

密钥记录 包含一组“键/值”条目,每行一个。 下面的示例 4 包含
样本的内容 密钥记录 文件中。

密钥记录 文件包含三种类型的条目: zone 密钥记录s,设置 密钥记录s 和键 密钥记录s.
密钥记录s 包含专门关于区域的信息,例如 ZSK 的数量
用于签署区域、区域的结束时间和密钥签名集名称(名称
密钥记录s.) 设置 密钥记录s 包含键列表 密钥记录 用于特定目的的名称,
例如当前的 ZSK 密钥或已发布的 ZSK 密钥。 钥匙 密钥记录s 包含信息
关于生成的密钥本身,例如加密算法、密钥长度和密钥
一生。

随着区域进行密钥轮转,将为该区域生成新的加密密钥
区。 各种密钥参数(例如,密钥长度和加密算法)将相同
作为先前用于为该区域生成密钥的参数。 这 键模式 命令
允许根据需要更改这些关键参数。 如果一个特定的参数是
改变了,比如KSK长度从1024变为2048,那么 未来 键会反映
那个变化; 当前和过去的密钥不会被修改。

密钥记录 RFC5011 KSK 废止
如果启用了 RFC5011 处理,则会对区域集进行特殊处理 密钥记录 of
撤销 KSK 密钥。 区域中的“kskrev”字段 密钥记录 指向一个集合 密钥记录,已标记
作为“kskrev”类型。 这一套 密钥记录,依次指向其他一些集合
密钥记录s,所有这些也被标记为“kskrev”类型。 该组全部撤销
KSK 密钥是通过查询“kskrev”集的附属集找到的 密钥记录s。 当。。。的时候
这些被撤销的密钥的年龄超过了他们的撤销期限,它们被标记为
过时(“kskobs”)。 如果这是正常翻转的一部分,这些撤销的密钥和
密钥记录s 全部从 active、revised 链中移除 密钥记录s。 如果这发生在
属于较大密钥集一部分的密钥,将其从该签名集中删除并放入
它自己的新签名集。


在某些系统上,伪随机数生成器的实现需要
键盘活动。 此键盘活动用于填充系统随机的缓冲区
数字生成器。 如果 区域签名者 出现挂起,您可能需要向随机添加熵
数字生成器通过随机敲击键直到程序完成。 这个的展览
消息由控制 熵消息 配置文件参数。

决定 OPTION 王斌金璟閣的價值觀


区域签名者 检查四个位置以确定选项值。 按降序排列
优先,这些地方是:

命令行选项

密钥记录文件

DNSSEC-Tools 配置文件

区域签名者默认值

每个都被检查,直到找到一个值。 然后将该值用于 区域签名者
执行并将值存储在 密钥记录 文件中。

例如:
例如,KSK 长度具有以下值:

-ksklength 命令行选项:8192

密钥记录文件:1024

DNSSEC-Tools 配置文件:512

zonesigner 默认值:2048

如果全部都存在,则 KSK 长度将为 8192。

如果 -ksk长度 未给出命令行选项,KSK 长度将为 1024。

如果配置文件中没有给出 KSK 长度,则为 8192。

如果 KSK 长度不在 密钥记录 文件或配置文件,KSK 长度将
是 8192。

如果 -ksk长度 未给出命令行选项且 KSK 长度不在
配置文件,它将是 1024。

如果未给出命令行选项,则 KSK 长度不在 密钥记录 文件,它
不在配置文件中,那么 KSK 长度将为 512。

配置


根据它们所针对的命令,可以给出三种类型的选项。
这些命令是 dnssec 注册机, dnssec 签名区区域签名者.

特定于区域签名者 附加选项
-归档目录
密钥归档目录。 如果未指定密钥存档目录(在
命令行或在 DNSSEC-Tools 配置文件中)和 -不保存 选项是 而不去
给定,那么 区域签名者 将键留在当前目录中。

当文件被保存到归档目录时,现有的文件名是
带有时间戳。 时间戳指示归档文件的时间。

这个目录 五月 而不去 成为根目录。

-drop撤销
明确废弃当前已撤销的 KSK 并将其从之前的签名集中删除
辞职。 这是互斥的 -nodrop撤销. 如果两者都不是 -drop撤销
也不 -nodrop撤销 给出,那么 -drop撤销 假设功能..

-dsdir
指定用于存储 dssets 的目录。 如果没有,将创建此目录
存在。

目录必须是可写的并且 五月 而不去 成为根目录。

-genkeys
为区域生成新的 KSK 和 ZSK。

-根斯克
为区域生成新的当前 KSK。 任何现有的当前 KSK 都将标记为
过时的。 如果未提供此选项,则为该区域生成的最后一个 KSK 将是
用过的。

-根茨克
为区域生成新的 ZSK。 默认情况下,为该区域生成的最后一个 ZSK
将被使用。

-救命
显示使用消息。

-中间的
用于临时区域文件的文件名。 区域文件将复制到此
文件,然后附加密钥名称。

-key目录
将存储 KSK 和 ZSK 密钥的目录。 默认是存储
目录中的键 区域签名者 被执行。

这个目录 五月 而不去 成为根目录。

-kr 文件
密钥记录 用于处理选项的文件。 参见手册页
净::DNS::SEC::工具::tooloptions.pm 有关此文件的更多详细信息。

-ksignset
要使用的 KSK 签名集的名称。 如果签名集不存在,那么这个
必须与两者结合使用 -genkeys or -根斯克. 名称可能包含
字母数字、下划线、连字符、句点和逗号。

该名称可能包含字母数字、下划线、连字符、句点和逗号。 这
默认签名集名称为“-符号集-N“,在哪里 是正在签署的区域吗?
N 是一个数字。

If -ksignset 没有指定,那么 区域签名者 将使用默认值并增加
后续签名集的编号。

-kskcount
要生成和用于签署区域的 KSK 密钥的数量。 默认为
使用单个 KSK 密钥。

-ksk目录
将存储 KSK 密钥的目录。 默认是将密钥存储在
所在的目录 区域签名者 被执行。

这个目录 五月 而不去 成为根目录。

-ksk生活
KSK 轮转之间的时间。 这是以秒为单位测量的。

-newpubksk
为区域生成新的已发布 KSK。 任何现有的已发布 KSK 都将被标记
作为过时。

-nodrop撤销
明确关闭废弃当前已撤销的 KSK 并将其从签名中删除
辞职前设置。 这是互斥的 -drop撤销. 如果两者都不是
-drop撤销 也不 -nodrop撤销 给出,那么 -drop撤销 功能是
假定..

-nokr 文件
没有 密钥记录 文件将被查阅或创建。

-norfc5011
在滚动或替换现有 KSK 密钥集时禁用 RFC5011 KSK 撤销。 经过
默认, 区域签名者 执行 RFC5011 KSK 撤销,此选项取代此
行为和任何选项设置中的 密钥记录 文件中。

-不保存
不要将过时的密钥保存到密钥存档目录。 默认行为是
保存过时的密钥。

-阶段
根据翻转阶段指定翻转选项,而不是使用选项
命名要执行的特定操作。 此选项的目的是使
清晰和更好地理解如何 区域签名者 用于翻转过程。

以下是两者之间的映射 -阶段 选项和操作选项。

阶段选项 基于动作的选项
-阶段ksk2 -newpubksk
-阶段ksk4 -rollksk
-phase zsk2 -usezskpub
-相zsk4b -rollzsk
-phase zsk4b(无选项)

警告-阶段 仅当您知道自己在做什么时才应使用选项。

-罗尔克斯克
强制转换 KSK 密钥。 当前 KSK 密钥被标记为过时,并且
已发布的 KSK 密钥标记为当前。 然后该区域用新的一组签名
当前 KSK 密钥。 如果该区域的 密钥记录 未列出当前或已发布的 KSK,
打印错误消息并 区域签名者 停止执行。

该区的 密钥记录 文件被更新以显示新的密钥状态。

这款 密钥记录KSK 密钥的 s 调整如下:

当前 KSK 密钥被标记为过时。
已发布的 KSK 密钥标记为当前。
过时的 KSK 密钥将移至存档目录。

如果启用 RFC5011 处理,则 KSK 轮转序列修改为
如下:

当前 KSK 密钥标记为已撤销。
已发布的 KSK 密钥标记为当前。
检查已撤销的 KSK 密钥以查看它们是否仍然存在
在其撤销期限内。 如果没有,它们被标记
作为过时。
过时的 KSK 密钥将移至存档目录。

警告:滚动密钥的时机很关键。 使用时必须非常小心
这个选项。 在将来, 滚轮 将自动化 KSK 轮转流程,并且可能
用于安全地处理 DNSSEC 管理的这一方面。

警告: 使用 -罗尔克斯克 仅当您知道自己在做什么时才应使用选项。

警告: 这可能是 临时 KSK 轮转方法。 它 五月 被改变在
的未来。

-rollmgr
区域的翻转管理器。 这表明该区域处于控制之下
翻车经理。 如果用户希望在滚动等待期间签署区域
阶段,该字段有助于 区域签名者 和翻转经理来确定如何最好地
处理区域签名操作。

-罗尔兹斯克
使用预发布密钥翻转方法强制翻转 ZSK 密钥。 这
翻转过程调整用于签署指定区域的密钥,生成新密钥,
使用适当的密钥对区域进行签名,并更新 密钥记录 文件。 预
DNSSEC 操作实践中描述了发布密钥轮转过程
文档。

轮转过程中使用三组 ZSK 密钥:当前、已发布和新。
当前的 ZSK 是用于签署区域的 ZSK。 已发布的 ZSK 可用
在区域数据中,因此在缓存的区域数据中,但尚未用于签署
区。 新的 ZSK 在区域数据中不可用,也尚未用于对区域进行签名,但
等待未来使用。

这款 密钥记录ZSK 密钥的 s 调整如下:

当前 ZSK 密钥被标记为过时。
已发布的 ZSK 密钥标记为当前。
新的 ZSK 密钥(如果存在)标记为已发布。
生成另一组 ZSK 密钥,这将是
标记为新的 ZSK 密钥。
已发布的 ZSK 密钥的 zsklife 字段被复制到
新的 ZSK 密钥的密钥记录。
过时的 ZSK 密钥移动到存档目录。

正确 ZSK 滚动的快速摘要(其中 滚轮 如果你使用它对你有用):

- 等待 2 * 最大值(区域内的 TTL)
- 使用 -usezskpub 运行 zonesigner
- 等待 2 * 最大值(区域内的 TTL)
- 使用 -rollzsk 运行 zonesigner
- 等待 2 * 最大值(区域内的 TTL)

警告:滚动密钥的时机很关键。 使用时必须非常小心
这个选项。 滚轮 自动执行翻转过程,可用于安全地采取
关注 DNSSEC 管理的这一方面。 使用 -罗尔兹斯克 选项应该只是
如果您知道自己在做什么,则使用。

-showkeycmd
显示实际的密钥生成命令(带有选项和参数)
执行。 这是详细级别 3 输出的一小部分。

-showsigncmd
显示实际执行的区域签名命令(带有选项和参数)。
这是详细级别 3 输出的一小部分。

-仅签名
在不执行任何密钥生成或密钥翻转操作的情况下签署区域。 这
最近使用的密钥 区域签名者 该区域的签名将是用于
这次签约。

-符号集
用作当前 ZSK 签名集的 ZSK 签名集的名称。 该区域是
签名并且给定的签名集成为区域的新当前 ZSK 签名集。 如果
签名集不存在,那么这必须与任何一个一起使用
-genkeys or -根茨克.

该名称可能包含字母数字、下划线、连字符、句点和逗号。 这
默认签名集名称为“符号集-N“,在哪里 是正在签署的区域吗? N
是一个数字。

If -符号集 没有指定,那么 区域签名者 将使用默认值并增加
后续签名集的编号。

-临界点
如果满足阈值条件,则对区域进行签名。 取决于阈值如何
指定,它可能相对于区域的最后一次签名或区域的
截止日期。

阈值时间 是阈值,以数值形式给出,带有可选单位
说明符。 单位可以是“s”、“m”、“h”或“d”,表示秒、分、小时或
天。 如果未给出单位,则该值以秒为单位。 阈值
必须具有“-”前缀或“+”前缀以指示要使用的阈值
措施。 阈值 +10天 指区域到期前十天
日期。

如果使用“-”前缀,则区域将被重新签名,如果 区域签名者 被执行
不超过 阈值时间 在最后一次签署区域之后。 阈值时间
通过从即将到来的午夜减去阈值来确定。 如果这
将阈值时间放在未来,然后从当前计算
时间。

如果使用“+”前缀,则区域将被重新签名,如果 区域签名者 被执行
不超过 阈值时间 在该区域的到期日期之前。 阈值时间 is
通过从前一个午夜减去阈值来确定。 如果这
会放 阈值时间 过去,则从当前时间开始计算。

- 两者都用
使用现有的电流 发布 ZSK 以签署区域。

-usezskpub
使用现有的已发布 ZSK 对区域进行签名。

-版本
显示版本信息 区域签名者 和 DNSSEC 工具包。

-冗长
将给出详细输出。 随着更多的实例 -冗长 在命令上给出
行,实现了额外的详细程度。

电平输出
----- ------
1 正在执行的操作
(例如,生成密钥文件、签名区)
2 操作细节及部分操作结果
(例如,新的密钥名称、区域序列号)
3 个操作的参数和其他详细信息
(例如,密钥长度、加密算法、
执行的命令)

更高级别的冗长是累积的。 指定两个实例 -冗长
从第一级和第二级输出中获取输出。

-xc 显示与一个关联的消息 区域签名者 退出值。 此选项旨在
供那些希望的程序使用 区域签名者 静默运行,但需要一个
原因的描述 区域签名者 已退出并出现错误。

以下是退出代码及其相关消息。

0 - 成功执行
1 - -rfc5011 和 -norfc5011 不能一起指定
2 - -droprevoked 和 -nodroprevoked 不能一起指定
3 - -keydirectory 和 -kskdirectory 不能一起指定
4 - -keydirectory 和 -zskdirectory 不能一起指定
5 - KSK 计数必须为正数
6 - ZSK 计数必须为正数
7 - 未指定密钥存档目录
8 - 关键存档目录不是目录
9 - 关键存档目录不能是 /
10 - -savekeys 和 -nosave 不能一起指定
11 - 错误地指定了 KSK 或 ZSK 目录
12 - 指定的 KSK 或指定的 ZSK 目录不是目录
13 - KSK 和 ZSK 目录都不能是根目录
14 - 区域文件、输出文件和中间文件都必须有不同的名称
15 - 区域文件不存在
16 - 区域文件为空
17 - 区域文件已经签名
18 - 指定的签名集不存在
19 - 指定的当前 ZSK 签名集不存在
20 - 指定的已发布 ZSK 签名集不存在
21 - 指定的新签名集名称已存在
22 - 指定的 KSK 签名集已存在
23 - 未指定 KSK 签名集
24 - 指定的当前 KSK 签名集不存在
25 - 指定的已发布 KSK 签名集不存在
26 - 无法生成 KSK 密钥文件
27 - ZSK keyrec 在 keyrec 文件中不存在
28 - 无法生成 ZSK 密钥文件
29 - 无法归档密钥,因为密钥归档目录不是目录
30 - KSK 存储库不是目录
31 - ZSK 存储库不是目录
32 - 无法更新区域文件中的序列号
33 - 区域文件的修改内容为空
34 - 无法签署区域
35 - 尚未创建已发布的 KSK
36 - 区域没有已发布的 ZSK 可以滚动到当前的 ZSK
37 - 没有为区域的特定签名集定义密钥
38 - 所需的签名集不存在密钥记录
39 - keyrec 文件中的错误 - 特定的签名集 keyrec 不是 set keyrec
40 - 指定的签名集不包含任何密钥
41 - 不存在特定键的键 keyrec
42 - 指定键的 keyrec 具有意外类型
43 - 打印使用信息
44 - 给 -xc 的退出代码无效
45 - 命名检查区返回错误
46 - 无法创建 dsset 存档目录
47 - dsset 存档目录不是目录
48 - dsset 归档目录不可写
49 - dsset 存档目录不能是 /
50 - 无效的阈值
51 - 无效的格式结束日期

如果给出无效的退出代码,将打印一条错误消息。

-克苏鲁
此选项仅供内部使用,不应由用户使用。 如果这
警告被忽略,然后可能会访问未定义的、无法命名的可怕的恐怖
你的区域文件。 不使用。

-区
将被签名的区域的名称。 可以使用此选项指定此区域名称或
作为第一个非选项命令行参数。 在第二种情况下,如果参数
包含目录分隔符,则路径的最后一个元素将用于
区域名称。

-zskcount
要生成和用于对区域进行签名的 ZSK 密钥的数量。 默认为
使用单个 ZSK 密钥。

-zsk目录
将存储 ZSK 密钥的目录。 默认是将密钥存储在
所在的目录 区域签名者 被执行。

这个目录 五月 而不去 成为根目录。

-zsklife
ZSK 轮转之间的时间。 这是以秒为单位测量的。

dnssec-keygen 特定的 附加选项
-算法
用于生成区域密钥的加密算法。 默认值为
RSASHA1。 选项值传递给 dnssec 注册机 作为 -a 旗帜。 咨询 dnssec-
凯基的手册页来确定合法值。

-kgopts
附加选项 dnssec 注册机 可以使用此选项指定。 这
附加选项作为单个字符串值作为参数传递给 -kgopts
选项。

-ksk长度
区域的 KSK 密钥的位长。 默认值为 2048。

-nsec3选择退出
当这个标志和 -usensec3 标志被设置,区域将使用 Opt-
RFC5155 中描述的支持。 一个快速总结是只有具有有效的子域
可用的 DS 或公钥将被签名,其余的则不会。 这大大
减少具有很多的超大区域的计算和内存要求
未签名的孩子。

-随机
用于生成区域密钥的随机源。 这被假定为一个文件,
例如 /开发/ urandom.

-usensec3
使用签名区域 NSEC3 (参见 RFC5155)不存在证明记录而不是
核安全委员会 记录。 用于签署区域的密钥必须支持使用 NSEC3 否则
区域签名将失败。 Zonesigner 将自动生成新的密钥
正确的类型,如果其中之一 -genkeys 或使用类似的选项。

-zsk长度
区域的 ZSK 密钥的位长。 默认值为 1024。

dnssec-signzone 特定的 附加选项
-时间结束
区域到期的时间,从当前时间开始计算。 如果以数字形式给出,
它是秒数。 如果它以数字形式给出,后跟“s”、“m”、“h”或
'd',则是秒数、分钟数、小时数或天数。 默认值为
2764800 秒(32 天。)

- 性别
dnssec 签名区 为区域生成 DS 记录。 此选项已翻译
-g 当传递给 dnssec 签名区.

此选项已过时。 DS 记录是默认生成的。 使用 -nogends
选项是否不应生成 DS 记录。

-ksdir
指定用于存储密钥集的目录。 这被传递给 dnssec 签名区 作为 -d
选项。

-nogends
防止 dnssec 签名区 从为该区域生成 DS 记录。

-szopts
附加选项 dnssec 签名区 可以使用此选项指定。 这
附加选项作为单个字符串值作为参数传递给 -szopts
选项。

该选项的默认值是“-i local”,设置在 默认值.pm. 这个值有
被发现大大改善了所需的时间 命名检查区 跑步。

其他 附加选项
-zcopts
附加选项 命名检查区 可以使用此选项指定。 这
附加选项作为单个字符串值作为参数传递给 -zcopts
选项。

示例


示例1。

在第一个例子中,一个现有的 密钥记录 文件用于协助签署example.com
领域。 区域数据存储在 example.com,并且密钥记录在 例子.krf。 决赛
签名区域文件将是 db.example.com.signed. 使用此执行:

# zonesigner -krfile example.krf example.com db.example.com.signed

创建了以下文件:

Kexample.com.+005+45842.private
Kexample.com.+005+45842.key
Kexample.com.+005+50186.private
Kexample.com.+005+50186.key
Kexample.com.+005+59143.private
Kexample.com.+005+59143.key

dsset-example.com。
keyset-example.com。

db.example.com.signed

前六个文件是区域所需的 KSK 和 ZSK 密钥。 接下来的两个文件
由区域签名过程创建。 最后一个文件是最终签名的区域文件。

示例2。

在第二个例子中,一个现有的 密钥记录 文件用于协助签署
example.com 域。 区域数据存储在 example.com,并且密钥记录在
例子.krf. 生成的密钥、中间区域文件和最终签名区域文件
将使用 example.com 作为基地。 使用此执行:

# zonesigner -krfile example.krf -intermediate example.zs example.com

创建了以下文件:

kdb.example.com.+005+12354.key
kdb.example.com.+005+12354.private
kdb.example.com.+005+82197.key
kdb.example.com.+005+82197.private
kdb.example.com.+005+55888.key
kdb.example.com.+005+55888.private

dsset-db.example.com。
密钥集-db.example.com。

例子.zs
example.com.signed

前六个文件是区域所需的 KSK 和 ZSK 密钥。 接下来的两个文件
由区域签名过程创建。 倒数第二个文件是中间文件
那将被签署。 最后一个文件是文件是最终的签名区域。

示例3。

在第三个例子中,没有 密钥记录 文件被指定用于签署example.com
领域。 除了如前面示例中所示创建的文件之外,还有一个新的 密钥记录 文件是
创建。 新的 密钥记录 文件使用域名作为其基础。 使用此执行:

# zonesigner example.com db.example.com

下列 密钥记录 创建文件:

例子.com.krf

签名区域文件在以下位置创建:

db.example.com

示例4。

这个例子显示了一个 密钥记录 生成的文件 区域签名者.

执行的命令是:

# zonesigner example.com db.example.com

产生的 密钥记录 文件包含六个 密钥记录s:一个区域 密钥记录, 两套 密钥记录s, 一个 KSK
密钥记录, 和两个 ZSK 密钥记录s.

区域“example.com”
区域文件“example.com”
签名区域“db.example.com”
结束时间“+2764800”
kskcur "example.com.signset-24"
ksk目录“.”
zskcur "example.com.signset-42"
zskpub "example.com.signset-43"
zsk目录“.”
keyrec_type“区域”
keyrec_signsecs "1115166642"
keyrec_signdate "4 年 00 月 30 日星期三 42:2005:XNUMX"

设置“example.com.signset-24”
区域名称“example.com”
键“Kexample.com.+005+24082”
keyrec_setsecs "1110000042"
keyrec_setdate "5 年 05 月 20 日星期六 42:2005:XNUMX"

设置“example.com.signset-42”
区域名称“example.com”
键“Kexample.com.+005+53135”
keyrec_setsecs "1115166640"
keyrec_setdate "4 年 00 月 30 日星期三 40:2005:XNUMX"

设置“example.com.signset-43”
区域名称“example.com”
键“Kexample.com.+005+13531”
keyrec_setsecs "1115166641"
keyrec_setdate "4 年 00 月 30 日星期三 41:2005:XNUMX"

键“Kexample.com.+005+24082”
区域名称“example.com”
keyrec_type "kskcur"
算法“rsasha1”
随机“/dev/urandom”
密钥路径“./Kexample.com.+005+24082.key”
ksklength "2048"
ksklife“15768000”
keyrec_gensecs "1110000042"
keyrec_gendate "5 年 05 月 20 日星期六 42:2005:XNUMX"

键“Kexample.com.+005+53135”
区域名称“example.com”
keyrec_type "zskcur"
算法“rsasha1”
随机“/dev/urandom”
密钥路径“./Kexample.com.+005+53135.key”
zsklength "1024"
zsklife“604800”
keyrec_gensecs "1115166638"
keyrec_gendate "4 年 00 月 30 日星期三 38:2005:XNUMX"

键“Kexample.com.+005+13531”
区域名称“example.com”
keyrec_type "zskpub"
算法“rsasha1”
随机“/dev/urandom”
密钥路径“./Kexample.com.+005+13531.key”
zsklength "1024"
zsklife“604800”
keyrec_gensecs "1115166638"
keyrec_gendate "4 年 00 月 30 日星期三 38:2005:XNUMX"

附注


1. 一个区域 密钥记录 文件
签名集代码中存在一个错误,它只需要在一个区域中存储一个区域
密钥记录 文件中。

2. SOA 序列号
SOA 记录中的序列号在此版本中仅递增。 未来的计划
是为了允许更灵活的序列号操作。

版权


版权所有 2004-2014 SPARTA, Inc. 保留所有权利。 请参阅随附的 COPYING 文件
有关详细信息,请参阅 DNSSEC-Tools 包。

使用 onworks.net 服务在线使用 zonesignerp


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    安装后F
    安装后F
    PostInstallerF 将安装所有
    Fedora Linux 和其他软件
    默认不包括,之后
    第一次运行 Fedora。 它的
    容易...
    下载 PostInstallerF
  • 2
    痕迹
    痕迹
    strace 项目已移至
    https://strace.io. strace is a
    诊断、调试和指导
    Linux 的用户空间跟踪器。 它被使用
    监控一个...
    下载跟踪
  • 3
    gMKV 提取 GUI
    gMKV 提取 GUI
    mkvextract 实用程序的 GUI(部分
    MKVToolNix),其中包含大多数(如果
    不是全部) mkvextract 的功能和
    mkvinfo 实用程序。 用 C#NET 4.0 编写,...
    下载 gMKVExtractGUI
  • 4
    JasperReports 库
    JasperReports 库
    JasperReports 库是
    世界上最流行的开源
    商业智能和报告
    引擎。 它完全是用 Java 编写的
    它能够......
    下载 JasperReports 库
  • 5
    冰沙书籍
    冰沙书籍
    Frappe Books 是免费和开源的
    桌面记账软件
    简单且经过精心设计的用户可以使用
    小企业和自由职业者。 它'...
    下载冰沙书籍
  • 6
    数字 Python
    数字 Python
    新闻:NumPy 1.11.2 是最后一个版本
    这将在 sourceforge 上制作。 轮子
    适用于 Windows、Mac 和 Linux 以及
    存档的源分发可以是四个...
    下载数值 Python
  • 更多 ”

Linux 命令

Ad