SuperAPI AI 工具集

hcloud-dns

部署与运维

查看项目

更新于 10-15 20:32

技能介绍

用途:通过 hcloud CLI 管理 Hetzner DNS,包括区域(Zone)生命周期、区域配置、区域文件导入导出,以及 RRSets(同名的 DNS 记录集合)的增删改查、TTL、标签与保护。

主要能力: 区域:hcloud zone create 支持 --name、--ttl、--mode(primary/secondary)、--zonefile、--primary-nameservers-file、--label、--enable-protection delete;zone list 可按 mode、label selector 过滤并排序;zone describe/delete;change-ttl 修改默认 TTL;change-primary-nameservers 修改辅助区域主 nameserver;export-zonefile 导出 BIND 格式;import-zonefile 导入并替换全部 RRSet;add-label/remove-label、enable/disable-protection delete。

RRSets:支持类型 A、AAAA、CAA、CNAME、DS、HINFO、HTTPS、MX、NS、PTR、RP、SOA、SRV、SVCB、TLSA、TXT。可 create、list(按 type/label 过滤)、describe、delete;add-records(RRSet 不存在则自动创建)、remove-records(记录清空则自动删除)、set-records(整体替换,空值则删除);change-ttl 可设值或用 --unset 恢复区域默认 TTL;add-label/remove-label;enable/disable-protection change 防止修改。TXT 记录需为一条或多条最长 255 字符的带引号字符串,未加引号会自动格式化。

使用方式:命令形如 hcloud zone rrset <子命令> <zone> ...,记录可用多次 --record 或 --records-file(JSON,含 value、可选 comment);区域文件为 BIND(RFC 1034/1035)格式,可用 - 从标准输入读取;输出可用 -o json|yaml。部分 rrset 子命令有 hcloud zone 下的快捷写法。

限制:资料未提供认证、权限、配额、速率限制与计费信息。