/tool/dns-update
dns-update
向区域的权威 DNS 服务器发送一次动态 DNS 更新(RFC 2136),使用 TSIG hmac-md5 密钥签名,并将区域中的某个名称指向一个 IPv4 地址。更新会替换该名称的 A 记录。服务器接受更新时,命令不会输出任何内容。请参阅 DNS 更新。
tool/dns-update
Type: Command
向区域的权威 DNS 服务器发送一次动态 DNS 更新(RFC 2136),使用 TSIG hmac-md5 密钥签名,并将区域中的某个名称指向一个 IPv4 地址。更新会替换该名称的 A 记录。服务器接受更新时,命令不会输出任何内容。请参阅 DNS 更新。
| 参数 | 类型 | 描述 |
|---|---|---|
dns-server | ipAddr | 对 zone 具有权威性的 DNS 服务器的 IPv4 地址。更新会发送到其 TCP 端口 53。 |
zone | string | 包含该名称的 DNS 区域,例如 example.com。 |
name | string | 要更新的名称,相对于 zone:name=office 与 zone=example.com 会更新 office.example.com。完整名称会再次附加到区域后,带尾随点的名称会失败并显示 failure: bad name。 |
address | multi { addr: ipAddr } | 该名称 A 记录的 IPv4 地址。必填。只接受一个地址(failure: only one address allowed),IPv6 地址会被拒绝。 |
key-name | string | TSIG 密钥名称,与 DNS 服务器上的配置一致。没有 key-name 和 key 时,更新会以未签名方式发送。 |
key | string | base64 格式的 TSIG 密钥机密,与 DNS 服务器上的配置一致。算法为 hmac-md5。请将值放在引号中,因为 base64 值可能以 = 结尾。 |
ttl | num | 记录的生存时间(秒)。对于会变化的地址,请使用较短的值,例如 300。默认值:86400。 |