DNS update
动态 DNS 更新工具支持使用符合 RFC 的算法为动态 IP 地址安全地更新域名记录,仅支持 hmac-md5。它需要 BIND DNS 服务器,并使用 IP、DNS 服务器、密钥和 TTL 等指定属性。
动态 DNS
Sub-menu: /tool/dns-update
Standards: RFC 2136, RFC 3007
动态 DNS 更新工具提供了一种让域名持续指向动态 IP 地址的方法。它的工作方式是向拥有待更新区域的名称服务器发送域名系统更新请求。也支持安全的 DNS 更新。
DNS 更新工具仅支持一种算法——hmac-md5。它是目前唯一被提议用于对 DNS 消息进行签名的算法。
警告
DNS 更新工具仅适用于 BIND 服务器;它无法与 DynDNS、EveryDNS 或任何其他类似服务一起使用。
属性
| 属性 | 描述 |
|---|---|
| address (IP;默认:) | 定义与域名关联的 IP 地址。 |
| dns-server (IP;默认:) | 要向其发送更新的 DNS 服务器。 |
| key (string;默认:) | 访问服务器的授权密钥。 |
| key-name (string;默认:) | 访问服务器的授权密钥名称(类似用户名)。 |
| name (string;默认:) | 要附加到 IP 地址的名称。 |
| ttl (integer;默认:) | 条目的生存时间(秒)。 |
| zone (string;默认:) | 要更新域名的 DNS 区域。 |
警告
路由器上的系统时钟与 DNS 服务器的时间相差不能超过 5 分钟。否则,DNS 服务器将忽略此请求。
示例
要告知 23.34.45.56 DNS 服务器将 myzone.com 区域中的 mydomain 名称(重新)关联到 68.42.14.4 IP 地址,并指定密钥名称为 dns-update-key、实际密钥为 updates:
[admin@MikroTik] tool> dns-update dns-server=23.34.45.56 name=mydomain \
\... zone=myzone.com address=68.42.14.4 key-name=dns-update-key key=update