最近,我把我的域名从GoDaddy转到了Domain.com。我的主机仍然由Hostinger.com提供。Domain.com可以选择Free SSL。您刚刚启用它以获得SSL Certificate,而且您没有支付它的费用。要启用它,我的名称服务器应该指向ns1.domain.com和ns2.domain.com以及我的A Record (我不知道这是什么)。
在domain.com上,我的名字服务器类似于(我有ns1-2.hostinger.com,但我删除了它们)
ns1.domain.com
ns2.domain.com
ns3.hostinger.com
ns4.hostinger.com我的DNS记录有@和ftp A记录,还有主机IP。但是现在,我无法联系我的站点:它说这个网站正在开发中,标题是空白页。我试图在domain.com和hostinger.com上更改许多名称服务器和A记录。
即使我可以访问我的网站,我也无法获得SSL证书。我怎么能拿到呢?
发布于 2019-10-28 19:53:20
您可以使用NS记录将域名注册程序连接到您的DNS主机。您可以在DNS主机上使用A和CNAME记录将您的域名连接到您的网络主机的IP地址。
你可以:
Domain.com -> NS ns1.hostinger.com -> A 1.1.1.1或者你可以:
Domain.com -> NS ns1.domain.com -> A 1.1.1.1在这种情况下,您的域名注册员和您的网络主机提供DNS托管服务。你可以选择使用。
根据domain.com文档,他们的免费安全证书是基于让我们加密的。让加密的工作方式如下:
因为domain.com不是您的web主机,所以最后一步不会是自动的。这是一个问题,因为让加密证书每三个月到期一次。任何需要手动步骤的过程都会带来负担,而且可能会在某一时刻被忽略。
Hostinger将允许您在他们的服务器上安装“让我们加密”的证书.和您可能甚至能够自动化这个过程,但这听起来有点像脚本来实现它。
所有这一切都是说,为您的域获得安全证书并不像您所希望的那样容易。听起来,如果您使用domain.com托管,他们可以为您安装和更新证书。然而,有了第三方托管,它将变得更加困难。仅仅将DNS指向domain.com当然是行不通的。
Hostinger有一个12美元的“廉价终身SSL”选项。我猜这只是一个预先的费用,让他们为您设置LetsEncrypt并保持证书的更新。许多网络托管公司将把安装和更新LetsEncrypt证书作为您的托管计划的一部分。12美元并不是一个不合理的费用,但在我的经验中,它通常包含在托管计划中。
https://webmasters.stackexchange.com/questions/125896
复制相似问题