DKIM 检查工具
输入用于签名的域名,不要输入电子邮件地址或 URL。
DKIM 选择器用于确定发信域名发布公钥的 DNS 名称。输入签名域名和选择器,即可查看 DNS 当前返回的 TXT 记录。此工具会区分已发布的密钥,以及已撤销、未找到、格式错误或暂时无法查询的结果。它不会检测电子邮件本身,也不会确认签名是否通过验证。
如何检查 DKIM 选择器
-
1
输入签名域名
使用 DKIM-Signature 标头中 d= 的域名,或邮件服务商设置的域名。
-
2
输入选择器
使用该标头中的 s= 值或服务商设置中的值,例如 mail。
-
3
查看 DNS 密钥状态
工具会查询 selector._domainkey.domain 的 TXT 记录,并解释返回的内容。
这项查询实际检查什么
DKIM 使用选择器 (s=) 和签名域名 (d=) 查找公钥。对于 s=mail 和 d=example.org,DNS 主机名为 mail._domainkey.example.org。此工具通过服务器的 DNS 解析器查询该名称下的 TXT 记录。域名和选择器会发送到服务器进行查询。在该名称下找到公钥,说明它已在 DNS 中发布,并不表示任何特定邮件已通过 DKIM 验证。
一条 TXT 资源记录可以包含多个带引号的字符串。解析密钥前,DNS 会将这些字符串拼接起来,不添加空格。同一选择器下的多条独立 TXT 资源记录则不同:工具会报告结果存在歧义,而不会把不同密钥拼接起来。DNS 查询超时会与空结果分别报告,因为查询失败不能证明密钥不存在。
| 记录情况 | 此处的含义 | 接下来检查什么 |
|---|---|---|
p= 中有受支持的密钥 |
公钥已发布 | 如果需要判断 DKIM 是否通过,请使用某封邮件的完整标头进行验证。 |
p= 为空 |
密钥已撤销 | 发布替代密钥并更新签名服务。 |
| 没有 TXT 响应 | 此解析器未返回密钥 | 重新检查 d= 和 s=,然后检查 DNS 服务商的设置。 |
| 多条 TXT 记录 | 选择器的查询结果存在歧义 | 删除意外重复的记录。 |
| 解析器故障 | 暂时无法确定结果 | 待 DNS 服务恢复后重试。 |
省略 k= 时,密钥类型默认为 RSA。工具也识别公钥长度为 32 字节的 k=ed25519 密钥。它会检查受支持密钥的语法,但仅凭已发布的密钥,无法推断签名配置、邮件真实性、是否送达收件箱或 DMARC 对齐情况。RFC 6376 定义了选择器查询及空密钥撤销;RFC 8463 定义了 DKIM 使用的 Ed25519。
常见问题
查看您的服务发出邮件的 DKIM-Signature 标头中的 s= 标签,或查看该服务的 DKIM 设置页面。d= 标签给出签名域名。请勿将整封邮件粘贴到域名或选择器输入框。
不是。验证 DKIM 还需要特定邮件、相应签名、规范化处理和密码学检查。单凭 DNS 公钥,只能知道此解析器在选择器对应的名称下找到了什么。
根据 RFC 6376,空的 p= 值表示有意撤销 DKIM 密钥。仍使用该选择器的签名服务必须配置新密钥及匹配的 DNS 记录,邮件才能使用它完成验证。
域名和选择器会发送到本站服务器。服务器通过其 DNS 解析器查询公开的 TXT 记录。无需提供邮件正文或整封邮件。
相关工具
域名转 IP
查询公共域名或网站网址返回的 A 和 AAAA 地址,查看 DNS 解析器返回的 IPv4 和 IPv6 地址,并复制所需地址。
TCP 端口范围扫描器
检测连续的 TCP 端口范围,并只列出接受连接的端口。
开放端口扫描器
在公共主机上扫描一组固定的常见 TCP 端口,查看哪些端口已开放、哪些服务可访问。这是一次快速的基础检查,并非功能完备的扫描器。
IP地址查询
查询公开IPv4或IPv6地址,查看大致国家、地区、城市、坐标、ISP、ASN、组织和时区。
浏览器信息检测器
查看浏览器报告了什么:user agent、引擎、版本、OS、设备类型、屏幕分辨率、时区、语言和公网 IP。
服务器位置检查器
查询每个域名对应的物理数据中心、所在国家/地区、 ASN 及云服务提供商,可识别Cloudflare、Fastly、Akamai等 CDN 服务商。
此工具还提供其他语言版本
- Kiểm tra DKIM [VI]
- DKIMチェッカー [JA]
- فاحص DKIM [AR]
- Sprawdzanie DKIM [PL]
- Verificador de DKIM [PT]
- DKIM-Checker [DE]
- DKIM 검사기 [KO]
- Comprobador DKIM [ES]
- DKIM-kontroll [SV]
- Vérificateur DKIM [FR]
- ตรวจสอบ DKIM [TH]
- DKIM-checker [NL]
- Pemeriksa DKIM [ID]
- Проверка DKIM [RU]
- DKIM Denetleyici [TR]
- Verifica DKIM [IT]
- DKIM Checker [EN]