我已经从AWS请求了一个SSL证书,我选择了DNS验证。现在,他们要求我添加一个CNAME记录来验证。它们向我提供了以下供使用的内容:
Name: xxx.example.com. [Host field on GoDaddy]
Value: xxx.acm-validations.aws. [Points to field on GoDaddy]
Type: CNAME现在,每当我使用GoDaddy DNS接口提供它时,它都会抛出一个“指向”字段的错误:
输入@或有效主机名,如:
subdomain.example.tld
有人在GoDaddy域名系统条目上遇到这个问题吗?
发布于 2018-03-26 12:28:35
Host字段应该填充xxx (您的子域),Points To字段填充xxx.acm-validations.aws (没有点)。
发布于 2019-02-22 23:22:53
我想和你分享我是怎么想出来的。
它可能不适合所有的人,但它可能会帮助一些人。
这些步骤是:
在此之后,您将拥有以下屏幕:

在域名上,输入没有www的域,例如example.com (不是)
在完成上述步骤之后,您将看到以下屏幕:

现在您有了名称和值.
转到你的Godaddy帐户,并选择您在最后一节中输入的域。
转到DNS部分。
创建CNAME记录如下:

现在是重要的部分..。
主机将接收AWS证书管理器的名称,但只是前缀,例如:
AWS名称:
_904706782abb3d16301321f28db53e03.example.com.你应该只抓取这个_904706782abb3d16301321f28db53e03作为godaddy的主机名。对于“指向”(在您的GoDaddy帐户上)输入,您应该获取AWS证书管理器的值。例如:
_0ba986089fff81c1b4f395a2ea75f42e.hkvuiqjoua.acm-validations.aws顺便说一下,值的末尾有一个点,GoDaddy会在你点击enter的时候删除这个点。例如:
_0ba986089fff81c1b4f395a2ea75f42e.hkvuiqjoua.acm-validations.aws.会变成
_0ba986089fff81c1b4f395a2ea75f42e.hkvuiqjoua.acm-validations.aws最后,它应该是这样的:

发布于 2018-09-01 21:00:39
为了验证像example.com这样的域名,您只需编写xxx1.example.com.的第一部分,没有域名和后缀点,如下所示:
TYPE: CNAME
NAME: xxx1
VALUE: xxx2.acm-validation.aws为了验证www.example.com,您只需编写xxx3.www.example.com.的第一部分,没有域名和后缀点,但包括www.,如下所示:
TYPE: CNAME
NAME: xxx3.www
VALUE: xxx4.acm-validation.aws您可以在以下几分钟后测试上述配置:
dig TXT +short +noshort xxx1.example.com
dig TXT +short +noshort xxx2.www.example.com
https://aws.amazon.com/premiumsupport/knowledge-center/acm-certificate-pending-validation/
https://stackoverflow.com/questions/49488095
复制相似问题