我试图使用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