- Rout 53 是 AWS 提供的 DNS service, 具有高可用性, 高扩展性
- 额外提一点, 为何命名为 Route 53 呢?
- Route 53 同时也提供域名注册的功能
- 具有检查 resource health 状态的功能
- Route 53 是 AWS 唯一提供 SLA (Service level agreement) 的服务
Records
- 每一笔 record 包含有
- 网域名/子网域名: google.com
- RecordType 类型: A 或是 AAAA
- Value 值: 123.456.789.123
- Routing Policy: 定义了 Route 53 要如何回应查询
- TTL: record 暂存在 DNS resolver 的时间
- 目前 Route 53 支援的 record type:
- A (地址记录)
- AAAA(IPv6 地址记录)
- CNAME(正式名称记录)
- 将主机名称对应到另一个主机名称
- 对应的目标必须是一个有 A 或 AAAA record 的网域名
- 不过无法为一个 DNS 命名空间 (zero apex, 就是 root domain) 的 top node 建立 CNAME record
- 例如, 无法为 example.com 建立 record, 但是可为 www.example.com 建立 record
- NS (名称服务器记录)
- Name Servers用来设定网域名称的名称服务主机
- 控制如何路由至一个 domain
- CAA(认证机构授权), DS, MX(邮件交换记录), NAPTR(名称授权指标记录), PTR (指标记录), SOA(起始授权记录), TXT(文字记录), SPF(寄件者政策架构), SRV (服务定位器)
- Hosted Zones
- 这里的 zone 代表的是一个 domain, zone 里面包含的就是那个 zone 有的 DNS record
- 定义了如何将流量导向至网域及子网域的 record
- Public Hosted Zones
- 如何将流量导向至 internet 的纪录, public domain names, 只要有使用正确的 DNS server 设定就可以查询的到
- Private Hosted Zones
- 只在 VPC 中有效 (可跨 VPC),在 VPC 中的 instance 可正确查询到 DNS record 设定
- 纪录如何在一个或多个 VPC 将流量导向的纪录 (private domain names)
- 在这不会回应来自 VPC 之外的 DNS 查询, VPC 需要开启 enableDnsHostnames 和 enableDnsSupport 两个设定才会生效
- 每个 zone 建立後预设都会有 NS(name server) & SOA(start of authority) 的设定
<<: [Day 14] - 初探永丰银行线上收款API - 丰收款 - HASH ID计算(1)
>>: Day 16. 常见模板 Template App Apache / Nginx by Zabbix agent 介绍