逗号分隔值 (CSV) 文件中的每一行代表一个资源记录。每行后面必须有换行符,并且文件最多可包含 5000 行。逗号分隔值表示数据列,但 CSV 文件不得包含列标题。例如:
action、recordname、TTL、recordtype、rdata、comment、user-defined field name=value、user-defined field name n=value...
无法将文件中的行注释掉。每行包含以下列:
列 | 描述 |
---|---|
action | 要对记录执行的操作。有效值为添加、更新、删除。此列必须存在且必须包含值。
|
recordname | 资源记录的名称。此列必须存在,可能包含或不包含值:
如何指定记录名称取决于要执行批量更新的位置:
|
TTL | 资源记录的生存时间值(以秒为单位)。此列必须存在,但可以留空。要将列留空,请在用于分隔列的逗号之间留一个空格。 |
recordtype | 资源记录的类型。有效值为 A、AAAA、CNAME、MX、SRV、HINFO、TXT 和 NAPTR。以下通用记录类型也有效:A6、AFSDB、APL、CAA、CERT、DHCID、DNAME、DS、IPSEC、ISDN、KEY、KX、LOC、MB、MG、MINFO、MR、NS、NSAP、PTR、PX、RP、RT、SINK、SPF、SSHFP、TLSA、WKS 和 X25。此列必须存在且必须包含值。 |
rdata | 用于定义资源记录的数据。如果为 rdata 指定了多个参数,则使用空格分隔值。此列必须存在且必须包含值。 |
评论 | 描述资源记录的文本字符串。将记录添加到 Address Manager 后,查看资源记录的详情选项卡时,此字符串将显示在评论字段中。此列是可选的。如果要将用户定义字段添加到记录中,则此列必须存在,但可以留空。要将列留空,请在用于分隔列的逗号之间留一个空格。 |
用户定义的字段名称 | 用户定义字段的名称和值。此列是可选的。可以在每行中添加不限数量的用户定义字段值。用户定义的字段必须已存在于 Address Manager 中。必须完全按照 Address Manager 中的显示指定用户定义字段的名称。该值必须与该字段定义的值的类型匹配。有关用户定义字段的更多信息,请参阅对象类型和用户定义的字段。 |
资源记录数据
rdata 字段包含要添加、更新或删除的资源记录的参数。添加记录时,这些参数定义记录。更新或删除记录时,这些参数用于查找要更新或删除的记录;所有参数必须与要更新或删除的记录的现有记录匹配。
记录类型 | rdata |
---|---|
A | 指定主机记录的 IPv4 地址。 例如: |
AAAA | 指定主机记录的 IPv6 地址。 例如: |
CNAME | 指定别名记录的主机。 例如: |
MX | 指定邮件交换器记录的优先级和主机名,每个值之间有一个空格: 例如: |
SRV | 指定服务记录的优先级、权重、端口和主机,每个值之间有一个空格。 例如: 要将值留空,请使用值 0(零)。 在此示例中,优先级和权重值设置为 0(零): |
HINFO | 指定主机信息记录的中央处理器单元和操作系统,每个值之间有一个空格。要在每个值中包含空格,整个 rdata 字符串必须用“引号”括起来。包含字符串的值必须用 ""双重"" 引号括起来。 例如: |
TXT | 指定文本记录的文本字符串。 例如: |
NAPTR | 指定顺序、首选项、标记服务、正则表达式、更换以及命名权威指针记录。 例如: |
通用记录类型 | 指定记录类型的 rdata 字符串。有关所需的 rdata 字符串,请参阅每种记录类型相应的 RFC。 |
CSV 示例
要添加带有评论和用户定义字段的主机记录:
add, host1.example.com., 3600, A, 192.168.0.1, A Host record, Location=Toronto
要添加没有评论但具有用户定义字段的主机记录:
add, host2.example.com., 3600, A, 192.168.0.2, , Location=New York
要添加具有多个 IPv4 地址的主机记录:
add, host3.example.com., 3600, A, 192.168.0.2
add, host3.example.com., 3600, A, 192.168.0.3
add, host3.example.com., 3600, A, 192.168.0.4
要添加具有空白端口值的 SRV 记录:
add, srv.example.com., 3600, SRV, 10 0 50 host1.example.com, An SRV record
要为 IPv6 地址添加 AAAA 记录:
add, host4.example.com., 3600, AAAA, FD3B:4F43:E610:0:1322:33FF:FE44:5566
要更新主机记录的 TTL 和评论:
update, host1.example.com., 7200, A, 192.168.0.1, Updated the TTL
要删除可能包含多个 IP 地址的主机记录:
delete, host1.example.com., 7200, A, *