- Alias Records
- 一种 record 类型, 让你将流量路由到 AWS resource.
- Route 53 的 alias record 提供了对於 DNS 功能的特定扩充, alias record 让你把流量路由到选定的 AWS recource. 也可以将 hosted zone 的一笔纪录路由到另一笔纪录.
- 可在 root domain 和 non root domain 上作用, 也就是说可以在 DNS name space 的 top node 建立一个 alias record.
- Alias record 总是 A/AAAA (IPv4/IPv6) 类型
- Alias record 的 traget 可以是:
- ELB
- CloudFront distributions
- API Gateway
- Elastic beanstalk 环境
- 在 S3 的 web site
- VPC interface endpoints
- Global acclerator
- 同一个 hosted zone 的 Route 53 record
-
但不能为 EC2 DNS name 设置一个 alias record
- 可以自动识别 resource 的 IP 位址变化
- Native health check
- 免费
- 无法设置 TTL
- CNAME records 与 Alias records 的差别
- zone apex
- CNAME: 无法在 zone apex 建立 CNAME record
- Alias: 可以在 zone apex 建立 alias record, 而 alias record 的类型需要与路由流量去处的类型相同
- 费用
- CNAME: Route 53 对於 CNAME 查询要收费
- Alias: Route 53 对於 AWS resource 的 alias 查询不收费
- point to ??
- CNAME: CNAME 可以指向存在任何地方的 DNS record
- Alias: Alias record 只能指向选定的 AWS resource 或者是建立 alias record 时的 hosted zone 的另一笔纪录
- 呈现方式
- CNAME: CNAME record 在回应 Name Server(NS) 查询时显示为一笔 CNAME record
- Alias: Alizs record 是依你在建立 record 指定的 record 类型呈现, 如 A 或 AAAA.
- redirect
- CNAME: CNAME record 不管 record 类型是什麽会 redirect 域名的查询
- Alias: 只有当 alias record 的名称与类型与查询的名称与类型匹配时, 才会做出回应
PS. 断了一天, 被小孩拖住, 不过还是继续吧.