Amazon Route 53 概念
以下是整个Amazon Route 53 开发人员指南中讨论的概念的概述。
域注册概念
以下是与域注册相关的概念的概述。
- 域名
用户在 Web 浏览器的地址栏中键入以访问网站或 Web 应用程序的名称,例如 example.com。要使您的网站或 Web 应用程序在 Internet 上可用,您首先要注册一个域名。有关详细信息,请参阅 域注册的工作原理。
- 域名注册商
一家获得 ICANN(互联网名称与数字地址分配机构)认可的公司,可以处理特定顶级域 (TLD) 的域注册。要查找您的域的注册商,请参阅查找您的注册商。
- 域名注册
拥有销售具有特定顶级域的域的权利的公司。例如, 威瑞信
是拥有销售具有 .com TLD 的域的权利的注册机构。域注册机构定义了注册域的规则,例如地理 TLD 的居住要求。域名注册管理机构还维护具有相同 TLD 的所有域名的权威数据库。注册机构的数据库包含联系信息和每个域的名称服务器等信息。 - 域名经销商
一家为 Amazon Registrar 等注册商销售域名的公司。Amazon Route 53 是 Amazon Registrar 和我们的注册商助理 Gandi 的域名经销商。
- 顶级域 (TLD)
域名的最后一部分,例如 .com、.org 或 .ninja。有两种类型的顶级域:
- 通用顶级域
这些 TLD 通常让用户了解他们会在网站上找到什么。例如,TLD 为.bike的域名通常与摩托车或自行车企业或组织的网站相关联。除了少数例外,您可以使用任何您想要的通用 TLD,因此自行车俱乐部可以使用 .hockey TLD 作为其域名。
- 地理顶级域
这些 TLD 与国家或城市等地理区域相关联。一些地理 TLD 注册机构有居住要求,而其他注册机构,例如 .io(英属印度洋领地),允许甚至鼓励将其用作通用 TLD。
有关向 Route 53 注册域名时可以使用的 TLD 列表,请参阅 您可以向 Amazon Route 53 注册的域。
域名系统 (DNS) 概念
以下是与域名系统 (DNS) 相关的概念的概述。
- 别名记录
您可以使用 Amazon Route 53 创建的一种记录,用于将流量路由到 AWS 资源,例如 Amazon CloudFront 分配和 Amazon S3 存储桶。有关更多信息,请参阅 在别名记录和非别名记录之间进行选择。
- 权威名称服务器
具有关于域名系统 (DNS) 的一部分的明确信息并通过返回适用信息来响应来自 DNS 解析器的请求的名称服务器。例如,.com 顶级域 (TLD) 的权威名称服务器知道每个已注册 .com 域的名称服务器的名称。当 .com 权威名称服务器收到来自 example.com 的 DNS 解析器的请求时,它会使用 example.com 域的 DNS 服务的名称服务器的名称进行响应。
Route 53 名称服务器是使用 Route 53 作为 DNS 服务的每个域的权威名称服务器。根据您在域的托管区域中创建的记录,名称服务器知道您希望如何路由域和子域的流量。(Route 53 名称服务器存储使用 Route 53 作为 DNS 服务的域的托管区域。)
例如,如果 Route 53 名称服务器收到对 www.example.com 的请求,它会找到该记录并返回记录中指定的 IP 地址,例如 192.0.2.33。
- CIDR 块
CIDR 块是与基于 IP 的路由一起使用的 IP 范围。在 Route 53 中,您可以为 IPv4 指定从 /0 到 /24 的 CIDR 块,为 IPv6 指定 /0 到 /48 的 CIDR 块。例如,/24 IPv4 CIDR 块包括 256 个连续 IP 地址。您可以将一组 CIDR 块(或 IP 范围)分组到 CIDR 位置,这些位置又分组到可重用的 CIDR 集合中。
- DNS查询
通常是由设备(例如计算机或智能手机)向域名系统 (DNS) 提交的请求,以获取与域名关联的资源。最常见的 DNS 查询示例是用户打开浏览器并在地址栏中键入域名时。对 DNS 查询的响应通常是与 Web 服务器等资源相关联的 IP 地址。发起请求的设备使用 IP 地址与资源进行通信。例如,浏览器可以使用 IP 地址从 Web 服务器获取网页。
- DNS解析器
DNS 服务器,通常由 Internet 服务提供商 (ISP) 管理,充当用户请求和 DNS 名称服务器之间的中介。当您打开浏览器并在地址栏中输入域名时,您的查询首先会转到 DNS 解析器。解析器与 DNS 名称服务器通信以获取相应资源(例如 Web 服务器)的 IP 地址。DNS 解析器也称为递归名称服务器,因为它会将请求发送到一系列权威 DNS 名称服务器,直到它获得返回给用户设备的响应(通常是 IP 地址),例如,Web 浏览器上的笔记本电脑。
- 域名系统 (DNS)
一个全球服务器网络,可帮助计算机、智能手机、平板电脑和其他支持 IP 的设备相互通信。域名系统将易于理解的名称(例如 example.com)翻译成数字(称为IP 地址),使计算机能够在 Internet 上找到彼此。
另请参阅IP 地址。
- 托管区
记录容器,其中包含有关您希望如何路由域(例如 example.com)及其所有子域(例如 www.example.com、retail.example.com 和 seatle.accounting)的流量的信息。示例.com)。托管区域与相应的域具有相同的名称。
例如,example.com 的托管区域可能包含一条记录,其中包含有关将 www.example.com 的流量路由到 IP 地址为 192.0.2.243 的 Web 服务器的信息,以及一条包含有关路由电子邮件的信息的记录,例如.com 到两个电子邮件服务器,mail1.example.com 和 mail2.example.com。每个电子邮件服务器还需要自己的记录。
另见记录(DNS 记录)。
- IP地址
分配给 Internet 上的设备(例如笔记本电脑、智能手机或 Web 服务器)的号码,允许该设备与 Internet 上的其他设备进行通信。IP 地址采用以下格式之一:
- Internet 协议版本 4 (IPv4) 格式,例如 192.0.2.44
- Internet 协议版本 6 (IPv6) 格式,例如 2001:0db8:85a3:0000:0000:abcd:0001:2345
Route 53 支持 IPv4 和 IPv6 地址用于以下目的:
- 您可以为 IPv4 地址创建类型为 A 的记录,或者为 IPv6 地址创建类型为 AAAA 的记录。
- 您可以创建将请求发送到 IPv4 或 IPv6 地址的运行状况检查。
- 如果 DNS 解析器位于 IPv6 网络上,它可以使用 IPv4 或 IPv6 向 Route 53 提交请求。
- Internet 协议版本 4 (IPv4) 格式,例如 192.0.2.44
- 名称服务器
域名系统 (DNS) 中的服务器,可帮助将域名转换为计算机用来相互通信的 IP 地址。名称服务器是递归名称服务器(也称为DNS 解析器)或权威名称服务器。
有关 DNS 如何将流量路由到您的资源的概述,包括 Route 53 在此过程中的角色,请参阅 Amazon Route 53 如何为您的域路由流量。
- 私有 DNS
域名系统 (DNS) 的本地版本,可让您将域及其子域的流量路由到一个或多个 Amazon 虚拟私有云 (VPC) 中的 Amazon EC2 实例。有关更多信息,请参阅使用私有托管区域。
- 记录(DNS 记录)
托管区域中的一个对象,用于定义您希望如何路由域或子域的流量。例如,您可以为 example.com 和 www.example.com 创建记录,将流量路由到 IP 地址为 192.0.2.234 的 Web 服务器。
有关记录的更多信息,包括有关 Route 53 特定记录提供的功能的信息,请参阅将Amazon Route 53 配置为您的 DNS 服务。
- 递归名称服务器
请参阅DNS 解析器。
- 可重用委托集
一组四个权威名称服务器,可用于多个托管区域。默认情况下,Route 53 将随机选择的名称服务器分配给每个新的托管区域。为了更轻松地将大量域的 DNS 服务迁移到 Route 53,您可以创建一个可重用的委派集,然后将可重用的委派集与新的托管区域相关联。(您不能更改与现有托管区域关联的名称服务器。)
您创建一个可重用的委托集并以编程方式将其与托管区域相关联;不支持使用 Route 53 控制台。有关更多信息,请参阅 Amazon Route 53 API Reference中的 CreateHostedZone和 CreateReusableDelegationSet。AWS 开发工具包、AWS 命令行界面和 适用于 Windows PowerShell 的 AWS 工具中也提供了相同的功能 。
- 路由策略
用于确定 Route 53 如何响应 DNS 查询的记录设置。Route 53 支持以下路由策略:
- 简单路由策略– 用于将 Internet 流量路由到为您的域执行给定功能的单个资源,例如,为 example.com 网站提供内容的 Web 服务器。
- 故障转移路由策略- 当您要配置主动-被动故障转移时使用。
- 地理位置路由策略– 当您希望根据用户的位置将 Internet 流量路由到您的资源时使用。
- Geoproximity 路由策略– 当您希望根据资源的位置路由流量时使用,并且可以选择将流量从一个位置的资源转移到另一个位置的资源。
- 延迟路由策略- 当您在多个位置拥有资源并且您希望将流量路由到提供最佳延迟的资源时使用。
- 基于 IP 的路由策略– 当您希望根据用户的位置路由流量并拥有流量来源的 IP 地址时使用。
- 多值应答路由策略– 当您希望 Route 53 使用随机选择的最多 8 个健康记录来响应 DNS 查询时使用。
- 加权路由策略- 用于按您指定的比例将流量路由到多个资源。
有关详细信息,请参阅选择路由策略。
- 简单路由策略– 用于将 Internet 流量路由到为您的域执行给定功能的单个资源,例如,为 example.com 网站提供内容的 Web 服务器。
- 子域
在注册域名前附加一个或多个标签的域名。例如,如果您注册了域名 example.com,那么 www.example.com 就是一个子域。如果您为 example.com 域创建托管区域 accounting.example.com,则 seattle.accounting.example.com 是一个子域。
要路由子域的流量,请创建具有所需名称的记录,例如 www.example.com,并指定适用的值,例如 Web 服务器的 IP 地址。
- 生存时间 (TTL)
在向 Route 53 提交另一个请求以获取该记录的当前值之前,您希望 DNS 解析程序缓存(存储)记录的值的时间量(以秒为单位)。如果 DNS 解析器在 TTL 过期之前收到对同一域的另一个请求,则解析器将返回缓存的值。
较长的 TTL 会降低您的 Route 53 费用,这部分取决于 Route 53 响应的 DNS 查询的数量。在您更改记录中的值(例如,通过更改 www.example.com 的 Web 服务器的 IP 地址)后,较短的 TTL 可减少 DNS 解析程序将流量路由到旧资源的时间。
控制和数据平面概念
下面概述了与 Amazon Route 53 如何将其功能划分为控制平面和数据平面相关的概念。Route 53 服务与大多数 AWS 服务一样,包括一个控制平面,使您能够执行管理操作,例如创建、更新和删除资源,以及一个提供服务核心功能的数据平面。虽然这两个功能都是为了可靠而构建的,但控制平面针对数据一致性进行了优化,而数据平面针对可用性进行了优化。数据平面的弹性设计使其即使在控制平面可能变得不可用的罕见破坏性事件中也能保持可用性。因此,我们建议在可用性很重要的情况下使用数据平面功能。
对于 Route 53 公共和私有 DNS 和运行状况检查,控制平面位于 us-east-1 AWS 区域,数据平面分布在全球。
Amazon Route 53 分为控制平面和数据平面,如下所示:
- 对于 Route 53 公共和私有 DNS,控制平面是 Route 53 控制台和 API,允许您管理 DNS 条目,包括 Route 53 和流量 API。数据平面是权威的 DNS 服务,它跨越 200 多个存在点 (PoP) 位置,根据您的托管区域和运行状况检查数据回答 DNS 查询。
- 对于 Route 53 运行状况检查,控制平面是 Route 53 控制台和 Route 53 API,您可以使用它们来创建、更新和删除运行状况检查。数据平面是全球分布式服务,它执行运行状况检查、汇总结果并将其传送到 Route 53 公有和私有 DNS 以及AWS Global Accelerator的数据平面
. - 对于Amazon Route 53 Resolver,控制平面由 Resolver 控制台和 API 组成,允许您管理 Amazon VPC 设置、Resolver 规则、查询日志记录策略和 DNS 防火墙策略。数据平面是 DNS 解析器服务,它回答 VPC 中的 DNS 查询、将查询转发到其他解析器的终端节点,以及应用策略过滤 DNS 查询的 DNS 防火墙数据平面。Resolver 是一项区域服务,其控制平面和数据平面在每个 AWS 区域中独立运行。
- Route 53 域注册仅在 us-east-1 AWS 区域的控制平面上进行管理。
有关数据平面、控制平面以及 AWS 如何构建服务以满足高可用性目标的更多信息,请参阅使用可用区的静态稳定性一文
健康检查概念
下面概述了与 Amazon Route 53 运行状况检查相关的概念。
- DNS 故障转移
一种将流量从不健康资源路由到健康资源的方法。当您有多个资源执行相同的功能(例如,多个 Web 服务器或邮件服务器)时,您可以配置 Route 53 运行状况检查以检查资源的运行状况,并配置托管区域中的记录以仅将流量路由到健康的资源。
有关详细信息,请参阅配置 DNS 故障转移。
- 端点
您配置运行状况检查以监控其运行状况的资源,例如 Web 服务器或电子邮件服务器。您可以通过 IPv4 地址 (192.0.2.243)、IPv6 地址 (2001:0db8:85a3:0000:0000:abcd:0001:2345) 或域名 (example.com) 指定端点。
笔记 您还可以创建运行状况检查来监控其他运行状况检查的状态或监控 CloudWatch 警报的警报状态。