将域名连接到 AWS EC2

Posted

技术标签:

【中文标题】将域名连接到 AWS EC2【英文标题】:Connect domain name to AWS EC2 【发布时间】:2015-10-11 07:48:57 【问题描述】:

我在 AWS 上创建了一台 EC2 机器并部署了一个 Web 服务器。 我可以通过机器的外部 IP 访问它。 此外,我还为机器创建了一个弹性 IP。

在 Route 53 中,我使用默认 SOA 和 NS 创建了一个托管区域,类型为 A:

IP 是我在 EC2 控制台中配置的弹性 IP。

此外,我已经在我购买域名的网站中配置了 NS DNS 服务器。

ns-376.awsdns-47.com ns-1719.awsdns-22.co.uk ns-1080.awsdns-07.org ns-987.awsdns-59.net

我已经等待了超过 24 小时,但我无法通过域名访问该网站。

我做错了什么?我是 AWS 的超级新手,使用了一些教程,但无法说明为什么它不起作用。

谢谢。

【问题讨论】:

【参考方案1】:

我认为您的注册商处的 DNS 指向错误的服务器可能存在问题。

如果我对您的域进行 WHOIS,则会报告以下内容:

   Name Server: NS-1080.AWSDNS-07.ORG
   Name Server: NS-1719.AWSDNS-22.CO.UK
   Name Server: NS-376.AWSDNS-47.COM
   Name Server: NS-987.AWSDNS-59.NET

但根据 Route 53 的 NS 记录,您应该使用以下内容:

【讨论】:

我在故障排除过程中创建了一个新的托管区域,我想我忘了在域名托管服务商中更新它们。但是正确的更新了数周,但没有奏效。【参考方案2】:

当前与您的域关联的名称服务器与屏幕截图不匹配。例如,aws.net NS 记录应该是 ns-930.awsdns-52.net,但您的注册商的记录是 ns-987.awsdns-59.net

【讨论】:

我在故障排除过程中创建了一个新的托管区域,我想我忘了在域名托管服务商中更新它们。但是正确的更新了数周,但没有奏效。

以上是关于将域名连接到 AWS EC2的主要内容,如果未能解决你的问题,请参考以下文章

AWS EC2:ssh:连接到主机 10.0.0.206 端口 22:连接超时

使用 SSH 连接到AWS EC2 Linux 实例(Windows可用SSH)

使用 IP 地址连接到 AWS EC2

如何将aws上的ec2实例连接到我公司的***

111:尝试连接到 AWS EC2 实例上的 Flask 应用程序时出现连接被拒绝错误

通过 EC2 连接到 AWS MySQL?