摘要 


本指南解释了在通过Sectigo进行SSL签发时,使用CNAME记录验证时,如何诊断和解决SSL证书域控制验证(DCV)失败。这些问题通常发生在DNS错误时,导致证书发放延迟。  


症状 


如果你注意到以下情况,你可能正在经历这个问题: 


  • Sectigo 报告称 CNAME 记录缺失或错误。 
  • DNS 传播看似完成,但验证仍然失败。 
  • SSL证书的发放会被延迟超过预期时间。  


病因 


该错误通常由以下原因引起: 


  • DNS中CNAME主机或值s不正确。 
  • CNAME值中缺少尾部的点(例如,sectigo.com。)。 
  • DNS传播延迟或缓存问题。 


解决方案 


请按照以下步骤解决问题: 


1. 验证CNAME记录 


请核对  主机和Sectigo提供的值。确保记录完全匹配,包括任何必要的后缀点。 

示例:主机:_abc123.example.com  

值:abc123.sectigo.com。 

使用dig、nslookup或在线DNS检查器(如DNSChecker、WhatIsMyDNS)等工具确认记录是否公开可见。  


2. 检查DNS传播 


DNS变更的全球传播可能需要长达24至48小时。请在此期间等待并重新检查。如果延迟持续,请联系您的DNS服务提供商寻求帮助。 


3. 验证唯一价值 


如果 Sectigo 为 CNAME 记录提供了唯一值,请确保它在 DNS 设置中正确更新。 

示例:价值:unique-token.sectigo.com。  


4. 确认尾随点 


sectigo.com 末尾漏点  可能导致DNS在你的域名后缀上添加,导致错误的值。 


正确:abc123.sectigo.com. 

错误:abc123.sectigo.com 


额外提示 


如果CNAME或HTTP验证持续失败,考虑切换到基于电子邮件的DCV作为替代方法。 

你可能还喜欢阅读