SuperAPI AI 工具集

dns-email-auth

办公与效率

查看项目

更新于 10-15 22:12

技能介绍

用途:使用 dig 对域名的电子邮件认证配置进行只读审计,评估 SPF、DKIM 与 DMARC,帮助判断域名是否易被伪造以及邮件为何进入垃圾箱。触发方式包括“Check SPF/DKIM/DMARC for example.com”“Is my domain protected against spoofing?”等。前置条件为 dig(bind-utils / dnsutils,macOS 与多数 Linux 已预装)。

主要能力:SPF 检查 TXT 记录中的 v=spf1,识别缺失、多条记录、终结限定符(-all 最好,~all 可接受,?all 警告,+all 严重),统计消耗 DNS 查询的机制并递归解析 include: 与 redirect=,超过 10 次判为 permerror,并标记已被弃用的 ptr。DKIM 探测常见选择器(default、google、k1、s1、s2、selector1、selector2),识别 v=DKIM1 与非空 p=,根据 p= 的 base64 长度估算密钥位数(约 216 字符≈RSA-1024,约 392+≈RSA-2048),p= 为空表示密钥已吊销。DMARC 检查 _dmarc 域名的 TXT 记录,比较 p=none/quarantine/reject 强度,检查 rua= 报告地址、pct= 比例以及 sp= 是否弱于 p=。

使用方式:设置 DOMAIN 后执行只读 DNS 查询,例如 dig +short TXT "$DOMAIN"、dig +short TXT "$s._domainkey.$DOMAIN" 与 dig +short TXT "_dmarc.$DOMAIN"。最终输出评级报告(A-F),含各层记录与判定表格,以及按 RFC 条款标注的发现项。

限制:所有查询为只读,不修改 DNS。DKIM 选择器无法通过 DNS 枚举,未命中常见选择器不代表 DKIM 缺失,应报告“未在常见选择器下找到”并向用户询问实际选择器,不得断言 DKIM 缺失。更多产品细节与收费信息暂未提供。