zone2sql - 云端在线

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

程序:

您的姓名


zone2sql - 将 BIND 区域转换为 SQL

概要


zone2sql {--命名会议=PATH,--区域文件=PATH [--区域名称=您的姓名]}[配置]

商品描述


zone2sql 解析 Bind named.conf 文件和 zonefiles 并在标准输出上输出 SQL,其中
然后可以将其输入到您的数据库中。

zone2sql 理解 Bind 主文件扩展名 $GENERATE 并且也会尊重 $ORIGIN
和 $TTL。

对于支持从属操作的后端,还可以选择将从属区域保持为
从设备,而不是将它们转换为本地操作。

zone2sql 可以为 Generic MySQL、Generic PostgreSQL、Generic SQLite3 和
通用 Oracle 后端。

配置


INPUT 配置
--命名会议=PATH
阅读 PATH 获取绑定配置

--区=PATH
仅解析区域文件 PATH--命名会议 参数。

--区域名称=您的姓名
在没有 $ORIGIN 语句的情况下解析单个区域时,设置 作为区域名称。

后端
--gmysql
以适合 Generic MySQL 的默认配置的格式输出
后端。

--gpgsql
以适合 Generic PostgreSQL 默认配置的格式输出
后端。

--gsqlite
输出格式适合通用 SQLite3 的默认配置
后端。

--甲骨文
以适合通用 Oracle 的默认配置的格式输出
后端。

--mydns
以适合 MyDNS 后端的格式输出。

——甲骨文
以适合 Oracle 后端默认配置的格式输出。

OUTPUT 配置
--json-评论
解析 zonefile 注释中的 JSON 以设置“禁用”和“注释”字段
数据库。 看 JSON 评论 获取更多信息。

--交易
如果目标 SQL 后端支持事务,则将每个域包装成一个
交易的完整性和可能更高的速度。

其他 配置
--过滤重复soa
如果区域中有多个 SOA 记录(可能是因为它是 AXFR 的),
忽略它。 如果未设置此选项,则会发出区域中的所有 SOA 记录。

- 帮帮我 列出所有选项

--错误时恢复下一个
在解析过程中忽略丢失的区域文件。 危险的。

- 奴隶
将named.conf 中列出的区域的从属状态保持为从属。 默认的
行为是将所有区域转换为本地操作。

--详细
在转换过程中要详细。

JSON 评论


通用 SQL 后端在“记录”表中有“评论”和“禁用”字段。
“评论”字段包含对此记录的评论(如果有)和“禁用”字段
告诉 PowerDNS 记录是否可以提供给客户端。

当区域文件包含像这样的注释时; json={"comment": "Something", "disabled": true}
--json-评论 提供,“评论”字段将包含“Something”和
'disabled' 字段将设置为数据库的本机真值。

警告:使用 JSON 注释禁用记录意味着 PowerDNS 中的区域是
与 BIND 服务的不同,因为 BIND 不处理禁用状态
评论。

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



最新的 Linux 和 Windows 在线程序