/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-serveripAddr对 zone 具有权威性的 DNS 服务器的 IPv4 地址。更新会发送到其 TCP 端口 53。
zonestring包含该名称的 DNS 区域,例如 example.com。
namestring要更新的名称,相对于 zone:name=office 与 zone=example.com 会更新 office.example.com。完整名称会再次附加到区域后,带尾随点的名称会失败并显示 failure: bad name。
addressmulti { addr: ipAddr }该名称 A 记录的 IPv4 地址。必填。只接受一个地址(failure: only one address allowed),IPv6 地址会被拒绝。
key-namestringTSIG 密钥名称,与 DNS 服务器上的配置一致。没有 key-name 和 key 时,更新会以未签名方式发送。
keystringbase64 格式的 TSIG 密钥机密,与 DNS 服务器上的配置一致。算法为 hmac-md5。请将值放在引号中,因为 base64 值可能以 = 结尾。
ttlnum记录的生存时间(秒)。对于会变化的地址,请使用较短的值,例如 300。默认值:86400。