我正试图从sslforfree.com
获取SSL(通配符),
我已经更新了我的DNS设置,并为我的两个域添加了TXT记录。
但是,DigWeb找不到主机/名称分别为_acme-challenge.domain.com
和_acme-challenge.domain2.com
的记录,sslforfree.com
网站也无法验证域。
更新:
请参阅上面的屏幕截图中的 DNS 设置。
答案 0 :(得分:1)
首先,您应确保在域提供商的domain.com
区域下的DNS设置中键入正确的TXT记录格式。在sslforfree.com上申请免费的SSL证书时。您需要添加主机/名称为_acme-challenge.domain.com
的TXT记录,其有效值和TTL(以秒为单位)为1。然后您可以验证_acme-challenge.domain.com
。如果TTL记录值未显示或与上述值不同,则可能需要等待一两分钟才能传播DNS TXT记录。
这是TXT记录添加到Azure-DNS的domain.com
区域中的屏幕快照。
此外,如果您的域未指向DNS服务器,则必须事先将其指向一个。也就是说,NS记录应该存在于区域domain.com
中。您还需要确认您的域可以公开解析。
如果以上所有方法均无效。您可以检查domain.com
中是否存在CNAME记录,可以删除所有CNAME记录,因为您没有domain.com
的CNAME记录,因为显然已经有NS和SOA记录了,与CNAME存在不兼容。请参阅this。
希望这会有所帮助。