【发布时间】:2018-08-14 23:32:26
【问题描述】:
Route53 文档说:
Amazon Route 53 提供“别名”记录(特定于 Amazon Route 53 虚拟记录)。别名记录用于映射资源记录集 您的托管区域到 Amazon Elastic Load Balancing 负载均衡器, Amazon CloudFront 分配、AWS Elastic Beanstalk 环境、 或配置为网站的 Amazon S3 存储桶。别名记录 像 CNAME 记录一样工作,您可以映射一个 DNS 名称 (example.com) 到另一个“目标”DNS 名称 (elb1234.elb.amazonaws.com)。
这是否意味着我无法 CNAME 到非 aws 主机?
Here's an example 来自 aws:
Action: aws.String("CREATE"),
ResourceRecordSet: &route53.ResourceRecordSet{
AliasTarget: &route53.AliasTarget{
DNSName: aws.String("d123rk29d0stfj.cloudfront.net"),
EvaluateTargetHealth: aws.Bool(false),
HostedZoneId: aws.String("Z2FDTNDATAQYW2"),
},
Name: aws.String("example.com"),
Type: aws.String("A"),
},
如果可以 CNAME 到非 aws 主机,我应该在 ResourceRecordSet 中指定什么?
【问题讨论】:
-
这是对“别名”记录的描述,表示它们像 CNAME 一样工作。 Route53 适用于标准 A、CNAME 等,适用于 Internet 上的任何 IP 或域。您的最后一句话是错字吗?您是在问是否可以在 AWS 之外使用别名(不是 CNAME)?
-
我可以在 API 的哪个位置指定标准 CNAME? AliasTarget 是对 CNAME 的唯一引用。让我再检查一遍。
-
不知道,我使用控制台。检查文档?
标签: amazon-web-services dns amazon-route53