我想将我的域(在AWS Registered Domains中)连接到我的AWS账户中的Ec2实例的IP地址;这样我就可以在任何浏览器中键入www.my-domain.com
并打开我的网站。
我将域名从旧的AWS账户转移到了新的账户。通常,AWS会自动为该域创建一个托管区域,但并非如此。
因此,我创建了自己的托管区域,并添加了两个A记录(www.a.com和a.com),其值连接到我的Ec2实例的IP地址,但浏览器无法识别域。 / p>
所以我尝试了:
我该怎么办?
谢谢。
答案 0 :(得分:0)
只要域注册商是AWS(您可以通过对域运行whois
来验证它),设置就应该非常简单。
首先,如果您已经修改了NS
记录,则可能值得创建一个新的托管区域。这些值是AWS根据这些值输入的原始域,这一点很重要。另外,请确保托管区域是公共托管区域。
从您的公共托管区域中复制每个名称服务器值(总共应该有4个)。然后在Route 53控制台的注册域中,编辑名称服务器,将其值替换为从托管区域中获取的值。完成此操作后,您的域将使用新的公共托管区域。
根据任何TTL缓存,您可能会发现客户端使用此名称服务器可能会花费一些时间,但是您可以通过使用DIG
命令来使用外部服务器查找NS
值来对其进行测试或web service offered by google。
答案 1 :(得分:0)
我不知道这是否可以作为答案,但这是我为解决此问题所做的事情:
Application Load Balancer
Security Group
和入站规则:HTTP TCP 80 0.0.0.0/0, ::/0
Target Group
TCP 80设置为Ec2实例。这解决了我的问题