用途:通过 dnsmadeeasy-pp-cli 二进制在脚本或智能体中管理 DNS Made Easy 的域名与记录,尤其适合回答账户级问题,如某 IP 或主机名在所有区域的使用位置、上次同步后的变更、区域 DNS 卫生状况。适用于 IP 迁移、ACME 清理、备份和部署后验证。
主要能力:where-used 跨全部区域查找匹配某 IP、主机名或字符串的记录;drift 对比最近两次本地同步快照,报告新增、变更、删除;export 从本地镜像导出 BIND 区域文件或 JSON;acme-purge 预览或删除 _acme-challenge TXT 记录;health 审计悬空 CNAME、TTL 越界、缺失 SPF/DMARC/CAA 及重复冲突记录;bulk-apply 按值和类型跨区域选择记录,预演后经多记录更新端点应用。命令覆盖 acl、contact-lists、domains、folders、ipsets、monitor、records、secondary、soa、template-records、templates、vanity。
使用方式:先安装 CLI,npx -y @mvanhorn/printing-press-library install dnsmadeeasy --cli-only,或 go install github.com/mvanhorn/printing-press-library/library/developer-tools/dnsmadeeasy/cmd/dnsmadeeasy-pp-cli@latest,并用 dnsmadeeasy-pp-cli --version 验证。认证需在控制面板获取 API Key 与 Secret Key,设置 DNSMADEEASY_API_KEY 和 DNSMADEEASY_API_SECRET,或运行 dnsmadeeasy-pp-cli auth set-token。任意命令加 --agent 展开为 --json --compact --no-input --no-color --yes。可用 which 将自然语言能力查询映射到命令。
限制:不用于注册或购买域名,不管理其他提供商 DNS,也不作为递归解析器或 dig 替代。资料未提供收费、价格与平台支持细节。