SuperAPI AI 工具集

domain-health-check

通用与其它

查看项目

更新于 10-15 22:12

技能介绍

用途:对单个顶级域名做一次全量健康态势检查,覆盖到期、DNS、重定向和 DNSSEC 等容易被忽视的问题。

前置条件:需安装 dig、whois、curl,macOS 与多数 Linux 已预装。

触发方式:用自然语言提出,例如“Run a domain health check on example.com”“When does my domain registration expire?”“Is http redirecting to https properly?”“Check DNS records for example.com”。

主要能力:先用循环对 A、AAAA、CNAME、MX、NS、CAA 做 DNS 记录盘点;再用 whois 查找到期/续费日期;然后对 http、https、http://www、https://www 四个入口探测量重定向跳数与最终 URL;最后用 dig 检查 DNSSEC 的 DS 与 RRSIG。

判定规则:apex 无 A/AAAA 记为 CRITICAL;apex 出现 CNAME 记为 CRITICAL;无 MX 在发信时为 WARN,否则 INFO;NS 少于两条或同一服务商记为 WARN;无 CAA 记为 WARN。到期日期按证书方式分级:超过 30 天 OK,8–30 天 WARN,7 天及以内 CRITICAL。http 首跳必须为 301 到 https,否则 CRITICAL;任一路径超过 2 跳为 WARN;www 与 apex 最终 URL 不一致为 WARN;最终状态非 200 为 CRITICAL。DNSSEC 有 DS 且验证解析器返回 ad 标志为 OK,无 DS 且无 RRSIG 为 INFO,有 DS 但无 RRSIG 或返回 SERVFAIL 为 CRITICAL。

输出:按固定表格报告 DNS 记录数、到期天数、http→https 状态、规范 URL、最大跳数、DNSSEC 状态,并列出发现项及证据与影响。

限制:所有命令均为只读;whois 格式因注册商而异,若无日期行需如实说明而非猜测;资料未提供自动化监控、批量域名或修复操作等能力。