在Domain.com配置SendGrid域名身份验证时CNAME记录校验失败求助
问题原因&解决方法
核心错误点
- Domain.com的DNS记录
Name字段默认会自动拼接你的主域名后缀,不需要你手动填写完整域名。比如你要配置em.[mywebsite].com的CNAME,Name列只需要填em即可,如果你填写了完整的em.[mywebsite].com,最终生效的记录会变成em.[mywebsite].com.[mywebsite].com,完全不匹配SendGrid的校验要求。 - 你当前配置的
s1._domainkey、s2._domainkey前缀是正确的,只要确认没有额外追加自己的主域名后缀即可。
修复操作步骤
- 调整三条CNAME记录的
Name字段,确保都只填前缀部分,不要带自己的主域名 - 检查
Content列的SendGrid目标地址,末尾不要手动加多余的.,部分用户复制配置值时会带上多余的后缀符号,也会导致匹配失败 - 修改完成后至少等待15分钟到24小时再去SendGrid侧触发校验,Domain.com的DNS生效速度比其他域名服务商慢,全球同步完成前校验都会返回失败
- 如果你开启了该域名的DNSSEC功能,可以先临时关闭,等SendGrid验证通过后再重新开启,避免DNSSEC导致记录同步异常
内容的提问来源于stack exchange,提问作者Andrew Weilandt
相关产品推荐
相关产品推荐

