关于混乱托管设置的记录变更

关于混乱托管设置的记录变更

自由职业的网站开发人员在此寻求一些建议......

我正在与一位想要启动新网站的客户合作。他们的注册商是 FastHosts,它指向 Sitegrounds 域名服务器(他们的 DNS 主机)。

我建立了一个需要在 Node.js 环境中运行的新网站,但这与 Sitegrounds 托管不兼容。因此,我启动了一个 AWS EC2 服务器,复制了它的公共 IP,并将 Siteground 中的 A 记录替换为 EC2 提供的记录。

然而,当你访问其根域时,该网站无法加载。它收到“无法访问该网站 - 响应时间过长”错误。

如果我在浏览器中访问 EC2 实例的公共 IP 地址,网站就会加载。

我们也无法摆脱 Siteground,因为它托管了各种“子域名”网站。

我完全被难住了。你做对了吗?我想要实现的目标有可能实现吗?

任何指导都将不胜感激。

答案1

EC2 上的“公共 IP”不一定是可公开访问的 IP 地址。这在 AWS 术语中通常称为“弹性 IP”。您使用的是这个吗?

您提到可以使用“公共”IP 访问网站。
您是从网络内(或 VPN)的计算机还是外部的计算机尝试此操作?

如果您替换了现有 DNS A 记录中的 IP,则可能只是 DNS 传播问题。使用以下命令检查传播: https://www.whatsmydns.net/

我不熟悉 FastHost 或 Sitegrounds,但如果它们作为网络代理运行,您可能必须将新的 URL/IP 添加到某些白名单中。

相关内容