AWS ELB和GoDaddy域正常运行

Joe*_*345 3 dns amazon-ec2 amazon-web-services

我已经在goDaddy.com中注册了一个域,并希望将流量发送到AWS route53。我创建了一个ELB,我执行了以下步骤

  1. 在Route 53中,为我的godaddy域名创建了一个HostedZone,这反过来又给了我一条NS记录,其中包含4个亚马逊DNS服务器名称和一个SOA记录。
  2. 仅使用裸域创建新的“ A”记录,并使用Elastic LB对其进行别名处理
  3. 在Godaddy中,在DNS管理中,如果我将ELB DNS名称用于“ A”记录,则会收到错误消息“输入有效IP地址”,就像为ECA公共IP地址提供“ A”记录一样,我可以看到索引页。我仍然没有在godaddy中给出4个NS记录DNS服务器名称。

问题

  1. 如何使用ELB代替EC2公共IP。

  2. 如果我使用NS值,是否表示该域已移植到AWS Route53,并且每个月都会向AWS收费?如果仅在goDaddy中使用EC2 IP地址,那么AWS不会向我收费吗?

希望我对我的问题很清楚,否则请让我知道我可以进一步解释

Ash*_*han 5

首先,AWS ELB不提供带有IP地址的A记录,而是提供CName。不幸的是,CName无法在DNS配置中映射到裸域,并且作为一种变通办法,AWS提供了A记录别名。

但是,使用Godaddy DNS,无法使用别名到AWS资源(例如ELB),这限制了使用裸域到ELB的映射。因此,您需要将DNS管理委派给具有名称服务器转发功能的Route53托管区域(或裸域为atleast),在前25个托管区域中,每个托管区域每月的费用约为0.5美元。

由于IP地址可用于EC2,因此,如果您直接在Godaddy中指向A记录,则在AWS上DNS无需花费。