You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

SendGrid白标列表验证报错:CNAME记录不匹配问题求助

解决SendGrid白标验证的CNAME匹配错误

我之前配置SendGrid白标时也碰到过一模一样的CNAME匹配问题,给你梳理下排查和解决的步骤:

你遇到的具体错误

  • 预期info.domainname.org的CNAME记录与u6790682.wl183.sendgrid.net匹配
  • 预期s1._domainkey.domain.org的CNAME记录与s1.domainkey.u6790682.wl183.sendgrid.net匹配
  • 预期s2._domainkey.domain.org的CNAME记录与s2.domainkey.u6790682.wl183.sendgrid.net匹配

一步步解决问题

  1. 登录你的DNS管理后台(不管是Cloudflare、GoDaddy还是国内的阿里云DNS,操作逻辑都差不多),找到对应域名的DNS记录配置页。
  2. 逐一核对CNAME记录配置
    • 针对info.domainname.org:主机记录只填info,记录类型选CNAME,值准确填入u6790682.wl183.sendgrid.net,TTL建议选300秒(方便快速生效)。
    • 针对s1._domainkey.domain.org:主机记录填s1._domainkey,记录类型CNAME,值填s1.domainkey.u6790682.wl183.sendgrid.net
    • 针对s2._domainkey.domain.org:主机记录填s2._domainkey,记录类型CNAME,值填s2.domainkey.u6790682.wl183.sendgrid.net
  3. 避坑提醒:很多DNS平台会自动在主机记录后追加你的域名,所以千万别把完整的info.domainname.org填到主机记录里,不然会出现info.domainname.org.domainname.org这种无效记录。
  4. 验证DNS是否生效:修改完后别着急去SendGrid刷新,先在本地用命令确认记录是否同步:
    nslookup info.domainname.org
    dig s1._domainkey.domain.org CNAME
    
    看返回结果是否和SendGrid要求的目标值完全一致。
  5. 重新触发验证:等DNS记录全球同步(快的话10分钟,慢的话可能要几小时),回到SendGrid的白标验证页面点击重新检查,基本就能通过了。

如果还是失败,看看是不是开启了CDN代理(比如Cloudflare的橙色云)导致CNAME记录被拦截,这种情况可以暂时关闭代理或者调整CDN的DNS穿透规则。

内容的提问来源于stack exchange,提问作者Harshit Sethi

火山引擎 最新活动