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