如何使用Namecheap正确设置letsencrypt的TXTlogging?

我试图使用manuale应用程序来注册我的域名与Letsencrypt,但我遇到了这个问题:

urn:acme:error:connection 

以下是我如何运行它:

 ⚘ manuale authorize home.waynewerner.com waynewerner.com Requesting challenge for home.waynewerner.com. Requesting challenge for waynewerner.com. DNS verification required. Make sure these TXT records are in place: _acme-challenge.waynewerner.com. IN TXT "<Some key>" _acme-challenge.home.waynewerner.com. IN TXT "<some other key>" 

所以我login了我的namecheap仪表板,并在我的主机logging中添加了两个新的TXTlogging。 在主机领域,我尝试了两种方法,用@home ,用_acme-challenge.waynewerner.com_acme-challenge.home.waynewerner.com 。 然后,值字段包含<Some key><Some key> <some other key> (不含引号)。

但我仍然得到:

 home.waynewerner.com: waiting for verification. Checking in 5 seconds. home.waynewerner.com: DNS problem: NXDOMAIN looking up TXT for _acme-challenge.home.waynewerner.com (urn:acme:error:connection) waynewerner.com: waiting for verification. Checking in 5 seconds. waynewerner.com: DNS problem: NXDOMAIN looking up TXT for _acme-challenge.waynewerner.com (urn:acme:error:connection) 0 domain(s) authorized, 2 failed. Authorized: N/A Failed: home.waynewerner.com waynewerner.com 

我在这里做错了什么? 我已经validation,如果我使用@home主机然后

 dig -t txt home.waynewerner.com dig -t txt waynewerner.com 

都提供我在我的DNS设置的密钥。

你的挖掘检查没有检查正确的事情。 LetsEncrypt实际上是在寻找名为_acme-challenge.domain.comlogging。 我不确定namecheap的DNS接口如何工作。 但是,您需要创build响应以下挖掘查询的logging。

 dig -t txt _acme-challenge.home.waynewerner.com dig -t txt _acme-challenge.waynewerner.com