用途:通过 Hostinger DNS API 管理托管域名的 DNS 区域记录,适合需要以编程方式增删改查解析记录、批量调整配置或做备份回滚的场景。
主要能力:支持 A、AAAA、CNAME、ALIAS、MX、TXT、NS、SOA、SRV、CAA 等记录类型;提供区域记录的查询、更新、删除、重置为默认值、更新前校验,以及快照的列出、查看与恢复。更新时 overwrite 为 true 会替换同名同类型的现有记录,为 false 则更新 TTL 并追加新记录,无匹配时创建。TTL 默认 14400 秒。
使用方式:通过 REST 接口调用,需携带 Authorization: Bearer $HOSTINGER_API_TOKEN。核心端点包括 GET/PUT/DELETE /api/dns/v1/zones/{domain}、POST /api/dns/v1/zones/{domain}/reset、POST /api/dns/v1/zones/{domain}/validate,以及 /api/dns/v1/snapshots/{domain} 系列。也可使用 Python、TypeScript、PHP SDK 或 CLI 工具。根域名记录使用 @ 作为名称。
适用场景:批量修改解析、配置邮件相关记录(MX、SPF、DKIM、DMARC)、变更前校验、出错后通过快照恢复。
限制与注意:DNS 传播最长可能达 48 小时,受旧记录 TTL 缓存影响;校验失败返回 422,常见原因是内容格式错误(如 CNAME 需以 . 结尾)或记录冲突;删除过滤器需同时匹配名称和类型;重置时可用 whitelisted_record_types 保留邮件记录,并设置 reset_email_records: false。建议变更前先校验并留存快照。具体收费与配额资料暂未提供。