CAA 记录生成器
生成 DNS CAA 记录:指定域名与允许的证书颁发机构,输出标准 CAA 资源记录,防止证书误签发。
✨ CAA Record Generator - Generate DNS CAA
Generate CAA DNS records in your browser — control which certificate authorities may issue for your domain.
📐 工作原理与说明
生成 DNS CAA 记录,限定哪些证书颁发机构可为该域名签发证书。
- 作用:RFC 6844 定义,用于降低证书被错误签发的风险。
- 格式:
<flags> <tag> <value>,flags 通常为 0。 - 标签:
issue允许签发普通证书、issuewild管通配符、iodef指定违规上报地址。 - 生效:查询沿 CNAME 链向上回溯;若域名及其父级均无 CAA 记录,则任何 CA 都可签发。
允许的 CA:
💡 CAA(Certification Authority Authorization)限制哪些 CA 可为你的域名签发证书。添加后证书签发机构会检查该记录。
📚 深度解析:CAA 记录生成器
💡 常见使用场景
- 限制哪些 CA 可签发本域证书,防误签发。
- 证书签发前自检:上线前生成一条 issue 记录限定只允许自家 CA,配合 issuewild 限制通配证书,降低子域名被冒签的风险。
生成
`example.com. CAA 0 issue "letsencrypt.org"` 仅允许 Let's Encrypt 签发。
❓ 常见问题(FAQ)
- CAA 会影响现有证书吗?
- 不影响已签发,仅约束未来签发。
- CAA 记录会阻断所有证书签发吗?
- 只阻断未被授权的 CA。CAA 是「白名单」而非黑名单:没有记录时任何 CA 都可签发;一旦添加 issue 记录,只有列出的 CA 能签发。若需监控,可加 iodef 记录让 CA 把违规签发尝试报告到你指定的邮箱或 URL。