这是 ldns-gen-zone 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
ldns-gen-zone - 读取区域文件并在添加 DS 记录和额外的 RR 时打印它
概要
lns 生成区 区域文件
商品描述
lns 生成区 读取 DNS 区域文件并打印它。
它是为了速度而构建的,而不是为了一个好的格式。 每个输出有一个资源记录
线条,没有漂亮的印花妆容。
DNSSEC 数据(NSEC、NSEC3、RRSIG 或 DNSKEY)不会被剥离。 您可能想要使用 ldns-读-
区 为了那个原因。 现有的 DS 记录也不会被剥离。
想法是使用此工具快速生成具有代表性的人工区域文件
来自真实的区域文件,将其用于测试目的。
配置
-a 民 将 NUM 额外的人工 NS RRSet 添加到输出中。 RRSets 所有者名称开始
使用 'xn--' 以确保唯一性(nl.-zone 不支持 IDN -
这个工具是在考虑到这些知识的情况下编写的)。
一个人工 NS RRSet 有两个 NS 记录; ns1.example.com 和 ns2.example.com。
-p 民 将 NUM% 的 DS RRSet 添加到 NS RRSet(每个 RRSet 1-4 个 DS 记录之间的任意位置)。
-o 起源
设置一个 $ORIGIN,如果区域文件中的一个设置为“@”,这会很方便
例子。 如果区域文件中有 $ORIGIN,这个选项将被静默
忽略了。
-s 这是处理已排序的大区域的推荐方法
规范化(即小写)。 它跳过排序和规范化步骤
需要将 RRSet 正确分组在一起(在将任何 DS 记录添加到
他们。 跳过这一步会加快速度。
如果要将 DS 记录添加到 unsorted 中,不建议使用此选项,
非规范化区域。
-h 显示使用情况并退出。
-v 显示版本并退出。
示例
lns 生成区 -a 100000 -p 10 -s ./zonefile.txt
读取区域文件,添加 100.000 个人工 NS RRSets 和 10% 的 DS 记录,打印出来
到标准输出。 不要排序(只有在输入区域文件是
已经排序和规范化)。
lns 生成区 -p 10 -s -o nl 区域文件.txt | 命名编译区 -s 相对的 -i 没有 -o
区域文件_10.txt nl /开发/标准输入
这将在以下帮助下创建一个格式良好的区域文件 命名编译区。 它
将 10% DS 记录添加到 .nl 区域,重新格式化并将其保存为 区域文件_10.txt.
使用 onworks.net 服务在线使用 ldns-gen-zone