Letsencrypt错误DNS问题:NXDOMAIN查找A等

时间:2019-05-05 18:28:30

标签: linux dns subdomain ubuntu-18.04 lets-encrypt

我已经在Google网域上购买了一个域名:“ yousshark.com” 然后,我在cloudflare.com上开设了一个免费帐户来管理我的域名。

我在Digitalocean上有一个云VM(液滴)。 Ubuntu 18.04基本映像。我已经git克隆了一个基本节点应用程序,该应用程序提供了一个简单的句子(仅出于测试目的)。

在cloudflare内部,我添加了一条记录,指向服务器地址的子域“ nodejs-ssl-deploy.code”:

enter image description here

所以之后,我在VM内输入了以下命令:

sudo git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt

cd /opt/letsencrypt

./letsencrypt-auto certonly --standalone

因此,最后一条命令会提示您输入要为其生成ssl证书的域,因此我输入了“ nodejs-ssl-deploy.code.yousshark.com”。 但是我能得到的只是这个错误:

Please enter in your domain name(s) (comma and/or space separated)  (Enter 'c'
to cancel): nodejs-ssl-deploy.code.yousshark.com
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for nodejs-ssl-deploy.code.yousshark.com
Waiting for verification...
Challenge failed for domain nodejs-ssl-deploy.code.yousshark.com
http-01 challenge for nodejs-ssl-deploy.code.yousshark.com
Cleaning up challenges
Some challenges have failed.

IMPORTANT NOTES:
 - The following errors were reported by the server:

   Domain: nodejs-ssl-deploy.code.yousshark.com
   Type:   connection
   Detail: dns :: DNS problem: NXDOMAIN looking up A for
   nodejs-ssl-deploy.code.yousshark.com

   To fix these errors, please make sure that your domain name was
   entered correctly and the DNS A/AAAA record(s) for that domain
   contain(s) the right IP address. 

我什至尝试通过在我的google域页面内添加子域来尝试: enter image description here

但是我都知道是这个错误。 怎么可能做错了?

1 个答案:

答案 0 :(得分:0)

我通过在Google域的管理员内部将记录手动添加到google dns服务器来解决了我的问题。 如果有人遇到同样的问题,请随时与我联系。