帮助中心 >
  关于网络安全 >
  DV证书申请自动DNS验证和手动验证有什么区别

DV证书申请自动DNS验证和手动验证有什么区别

时间 : 2026-09-24 09:55:32
编辑 : DNS.COM

  DV证书申请时的自动DNS验证和手动验证,核心区别在于谁来动手添加那条验证记录。自动验证是系统替你干,手动验证是你自己去域名解析后台加。

  自动DNS验证:系统代劳

  自动DNS验证是云服务商推荐的方式。它的逻辑很简单:你申请证书的账号和域名解析的账号是同一个,系统就有权限直接在你的DNS解析记录里,自动添加一条用于验证所有权的TXT记录。

  你需要做的只是提交申请,然后等。系统会在后台自动完成记录添加、CA验证、证书签发这一整套流程。阿里云、华为云、腾讯云等平台都有这个功能,条件通常是:购买的是DV证书,且域名和证书申请在同一账号下,并使用了该平台自家的DNS解析服务。

  这条记录会在证书签发后被系统自动删除,不需要你操心。

  手动DNS验证:自己动手

  手动验证适用于另一种场景:证书申请账号和域名解析账号不是同一个,或者域名用的是第三方DNS服务商。

  这时候系统没法自动操作,你需要自己登录到域名的DNS管理后台,手动添加一条TXT记录。CA机构(比如DigiCert、GeoTrust)会给你一串随机值,你需要把它填到对应的主机记录下。

  不同品牌的证书要求略有差异。DigiCert和GeoTrust通常需要添加TXT记录,而TrustAsia品牌可能需要添加CNAME记录。添加完成后,等待DNS解析生效,CA机构检测到记录就会签发证书。

  手动添加的记录,证书签发后你可以自行删除,也可以保留。DigiCert还有一种“持久化TXT记录”模式,设置一次以后续期可以复用,不用每次重新添加。

  怎么选:看账号和DNS归属

  判断标准其实很简单:

  如果证书和域名解析在同一个云平台账号下,优先选自动DNS验证。省事,不用担心记录填错,签发速度也快,通常1到2个工作日完成。

  如果域名解析在别处(比如在Cloudflare、DNSPod,或者公司IT部门管理),就只能手动验证。拿到CA给的记录值,去对应平台添加上去,等生效。

  如果网站服务器还没上线,或者80/443端口不方便对外开放,手动DNS验证是唯一可行的方案。它不依赖服务器端口,只需要你能登录DNS管理后台就行。

  一个容易踩的坑:

  手动添加TXT记录时,注意主机记录的格式。申请主域名证书,主机记录通常是_dnsauth;申请二级域名证书,则是_dnsauth.qn这样的格式。记录值必须完整复制CA提供的那一长串字符,多一个空格都可能导致验证失败。

  另外,如果域名已经配置了CNAME记录,同一主机记录下不能再添加TXT记录,两者会冲突。不过_dnsauth这个前缀是专门用于验证的独立子域,通常不会跟已有的CNAME撞车。

  验证是否生效,可以用nslookup -q=TXT _dnsauth.你的域名.com命令查一下,返回的记录值跟CA给的一致就说明配置正确了。

DNS Jade
DNS Anna
DNS Amy
DNS NOC
标题
电子邮件地址
类型
信息
验证码
提交