DNS区域文件生成器
指导
DNS区域文件生成器
DNS 区域文件生成器会为您的域名创建符合 BIND 格式的正确格式区域文件。与其手动编写严格遵循 RFC 1035 语法的区域文件,该工具提供了一个可视界面,用于配置 SOA 记录、添加任意类型的 DNS 记录,并生成可直接部署的完整区域文件。
如何使用
首先输入您的域名名称、主名称服务器和管理员邮箱(使用点号表示法)。配置 SOA 记录的时间参数(刷新、重试、过期、最小 TTL),或保留合理的默认值。然后使用记录构建器添加 DNS 记录——选择记录类型,输入名称和值,然后点击“添加”。支持的类型包括 A、AAAA、CNAME、MX、TXT、NS、SRV 和 CAA。准备就绪后,点击“生成区域文件”以生成完整的 BIND 格式输出。将其复制到剪贴板或下载为 .zone 文件。
特征
- SOA 记录构建器 – 配置主名称服务器、管理员邮箱、序列号(以 YYYYMMDDNN 格式自动生成)、刷新、重试、过期和最小 TTL 值
- 可视化记录构建器 – 通过直观的表单,添加 A、AAAA、CNAME、MX、TXT、NS、SRV 和 CAA 记录,表单包含针对不同记录类型的特定字段
- TTL 简写 – 使用简写格式(如 1h、1d 或 1w)输入 TTL 值,而不是直接输入秒数
- BIND 格式输出 – 生成标准的 BIND 兼容区域文件,包含正确的格式、尾随点号以及引用的 TXT 记录
- 复制并下载 – 将生成的区域文件复制到剪贴板或下载为 .zone 文件
常问问题
-
什么是 DNS 区域文件?
DNS 区域文件是一个纯文本文件,其中包含域名与 IP 地址之间的映射关系,以及其他 DNS 资源记录。它遵循 RFC 1035 中定义的 BIND 格式,并被 DNS 服务器用于将域名解析为其对应的网络地址。
-
DNS 区域文件中的 SOA 记录是什么?
SOA(授权开始)记录是每个区域文件开头的必选记录。它指定了该区域的主名称服务器、区域管理员的邮箱地址、用于版本跟踪的序列号,以及控制次级名称服务器如何与主服务器同步的时间参数。
-
DNS 区域文件中的序列号格式是如何工作的?
序列号采用 YYYYMMDDNN 格式,包含当前日期后接两位修订号。例如,2026041401 表示 2026 年 4 月 14 日的第一次修订。次级 DNS 服务器通过比较序列号来判断是否需要请求区域传输,因此每次区域文件更改时,序列号都必须递增。
-
区域文件中的 TTL 与最小 TTL 有何区别?
默认 TTL($TTL 指令)为所有未指定自身 TTL 值的记录设置生存时间。SOA 记录中的最小 TTL(也称为负缓存 TTL)控制 DNS 解析器对不存在域名的负响应(如 NXDOMAIN 响应)的缓存时间。
