将我的域名指向亚马逊实例

时间:2013-04-30 14:17:01

标签: dns amazon-ec2 hosting amazon-route53

我正在尝试使用Route53将我的域名指向我的Amazon实例。我希望有Route53经验的人可以告诉我我做错了什么。

  • 我在Route53中为我的域创建了一个新的托管区域。区域文件 给了我名字服务器,我申请了我的注册表。

  • 然后,在EC2中,我创建了一个弹性IP地址并将其与之关联 我的实例。然后我在我的区域文件中创建了一个新的记录集并放入 IP地址作为A-Record。

  • 然后我等了24个小时,但我的指点不起作用。该网站是 仍未被指向Ec2实例。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

问题和评论之间的组合步骤是正确的。您只需要调试每个步骤。

谷歌“DNS查询”,我通常使用www.dnsstuff.com,但选择你喜欢的。首先检查名称服务器是您使用注册商输入的名称服务器,如果没有,请仔细检查您是否已告知您的注册商使用它们,否则,请等待更长时间。如果是,请根据Route 53面板中的值仔细检查它们。

接下来,检查针对您输入的A记录值。确保您已选择“简单”作为Route 53路由策略,并将“Alias”设置为No。

如果以上两个值正确,请确保您的apache服务器响应端口80并在浏览器中导航到服务器的IP地址。如果可以,上述两个步骤之一是不正确的(并确保它不是其他人的库存Apache安装),或尚未传播。如果它不起作用,请确保针对该实例设置的安全组允许端口80上的所有IP地址(即0.0.0.0/0)。

关于安全组管理界面的注意事项,在“添加规则”之后,在生效之前仍然需要“应用规则更改”。

如果解析安全组入站设置它仍然无法正常工作,您要么没有在端口80上正确运行Apache,要么在服务器上使用iptables应用内部防火墙。尝试使用IP地址和端口80这样的www.yougetsignal.com。如果可行的话,很可能Apache有问题。

如果你在最后阶段仍然有问题,请运行一个股票linux映像,只需安装Apache,使用相同的安全组,并通过浏览器检查Apache实例使用该实例的amazon公共DNS进行响应。如果这样做仍然没有,那么你已经为你的实例做了一些自定义的东西,只有你可以调试。

如果远程DNS查找报告中的所有内容都正确,但计算机上没有正确,请刷新本地DNS缓存并重试。