Amazon Lightsail 中的 DNS - Amazon Lightsail

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Lightsail 中的 DNS

用户可以通过浏览到 Lightsail 实例的公有 Internet 协议 (IP) 地址来访问该实例上的 Web 应用程序,上述地址可能是 IPv4 或 IP6 地址。不过,对用户来说,IP 地址往往复杂且难以记忆。因此,您应该让用户浏览到易于记忆的域名(如 example.com)来访问实例上的 Web 应用程序。域名系统 (DNS) 即可实现这一点,该系统充当将注册的域名映射到 IP 地址的目录。

要将域名的流量路由到 Lightsail 实例,则添加一个地址 (A) 记录来将域名指向实例的静态 IPv4 地址,或者添加一个 AAAA 记录来将域名指向实例的 IPv6 地址。如果使用 Lightsail 注册域名,则您可以从注册域名时创建的 DNS 区域管理 DNS 记录。如果通过其他注册商注册域,则您可以在注册商处管理 DNS 记录,也可以将域的 DNS 管理转移到 Lightsail。

为了更轻松地将域名映射到 Lightsail 实例,我们建议您创建一个 DNS 区域,将域的 DNS 记录管理转移至 Lightsail。有关更多信息,请参阅创建 DNS 区域以管理域的 DNS 记录。您可以在 Lightsail 中创建最多六个 DNS 区域。如果需要六个以上的 DNS 区域,我们建议使用 Route 53 管理所有域的 DNS。可以使用 Route 53 将域名指向您的 Lightsail 实例。有关使用 Route 53 管理 DNS 的更多信息,请参阅使用 Amazon Route 53 将域指向实例

DNS 术语

为了管理域的 DNS,您应该先熟悉一些术语。

顶级域/根域

顶级域(也称为根域)是不包含子域部分的域。例如,example.com 就是一个顶级域。www.example.comblog.example.com 则为子域。这些都是子域,因为它们分别包含 wwwblog 子域部分。

域名系统 (DNS)

DNS 将易于记忆的域名(如 example.com)路由到 Web 服务器的 IP 地址。

有关更多信息,请参阅 Wikipedia 上的域名系统

DNS 记录

DNS 记录是一种映射参数,它将域(或子域)所关联的 IP 地址或主机名告知 DNS 服务器。

有关更多信息,请参阅 Wikipedia 上的 DNS 记录类型列表

DNS 区域

DNS 区域是一种容器,用于存储有关如何路由特定域(如 example.com)及其子域(如 blog.example.com)上的 Internet 流量的信息。

有关更多信息,请参阅 Wikipedia 上的 DNS 区域

域名注册商

域名注册商(也称为域名提供商)是管理域名分配的公司或组织。您可以使用 Lightsail、Amazon Route 53 或任何其他域名注册商购买域或者管理现有域。

有关更多信息,请参阅 Wikipedia 上的域名注册商

名称服务器

名称服务器将流量路由至您的域。在 Lightsail 中,名称服务器是运行网络服务以帮助将易记住的域名转换为 IP 地址的 AWS 实例。Lightsail 提供了用于将流量路由至您的域的多个 AWS 名称服务器选项 (例如 ns-NN.awsdns-NN.com)。在使用域注册商更改您的域时,您可以从这些 AWS 名称服务器中进行选择。

有关更多信息,请参阅 Wikipedia 上的名称服务器

子域

子域是域层次结构(而不是根域)中的属于大型域的任何内容。例如,blogblog.example.com 子域的子域部分。

有关更多信息,请参阅 Wikipedia 上的子域

生存时间 (TTL)

TTL 表示本地解析名称服务器上 DNS 记录的生命周期,TTL 越短,则更改生效所需的时间越短。无法在 Lightsail DNS 区域中配置 TTL。所有 Lightsail DNS 记录默认有 60 秒的 TTL。

有关更多信息,请参阅 Wikipedia 上的存活时间

通配符 DNS 记录

通配符 DNS 记录用于匹配对不存在的域名的请求。通配符 DNS 记录是通过在域名最左侧使用星号 (*) 指定的,例如 *.example.com*example.com

注意

Lightsail DNS 区域支持名称服务器(NS)记录中所定义的名称服务器域的通配符记录(*awsdns.com)。

Lightsail DNS 区域支持的 DNS 记录类型

地址 (A) 记录

A 记录将域(如 example.com)或子域(如 blog.example.com)映射到 Web 服务器的 IP 地址。

例如,假设在 Lightsail DNS 区域中,您希望将 example.com(顶级域)的 Web 流量定向到您的实例。您会创建一个 A 记录,在 Subdomain(子域)文本框中输入 @ 符号,然后将 Web 服务器的 IP 地址输入到 Resolves to address(解析为地址)文本框。

有关 A 记录的更多信息,请参阅 Wikipedia 上的 DNS 记录类型列表

AAAA 记录

AAAA 记录将域(如 example.com)或子域(如 blog.example.com)映射到 Web 服务器的 IPv6 地址。

例如,在 Lightsail DNS 区域中,您希望通过 IPv6 协议将 example.com(域顶点)的 Web 流量定向到您的实例。您会创建一个 AAAA 记录,在 Subdomain(子域)文本框中输入 @ 符号,然后将 Web 服务器的 IP 地址输入 Resolves to address(解析为地址)文本框。

有关 AAAA 记录的更多信息,请参阅 Wikipedia 上的 IPv6 的域名系统

注意

Lightsail 不支持静态 IPv6 地址。如果您删除 Lightsail 资源并创建新资源,或者如果在同一资源上禁用并重新启用 IPv6,则可能需要更新 AAAA 记录,才能反映资源的最新 IPv6 地址。

别名记录 (CNAME)

别名记录可将别名或子域(如 blog.example.com)映射到另一个域或子域。

例如,假设在 Lightsail DNS 区域中,您希望将 www.example.com 的 Web 流量定向到 example.com。您可以为 www 创建一条别名记录,其中“解析为”地址为 example.com

有关更多信息,请参阅 Wikipedia 上的别名记录

邮件交换器 (MX) 记录

当定义了多个服务器时,MX 记录会将子域(如 mail.example.com)映射到带有优先级值的电子邮件服务器地址。

例如,假设在 Lightsail DNS 区域中,您希望将 mail.example.com 的邮件定向到 10 inbound-smtp.us-west-2.amazonaws.com Amazon WorkMail 服务器。您可以创建一条 MX 记录,其中子域为 example.com,优先级为 10,“解析为”地址为 inbound-smtp.us-west-2.amazonaws.com

有关更多信息,请参阅 Wikipedia 上的 MX 记录

名称服务器 (NS) 记录

NS 记录将子域(如 test.example.com)委派给名称服务器(如 ns-NN.awsdns-NN.com)。

有关更多信息,请参阅 Wikipedia 上的名称服务器

服务定位器 (SRV) 记录

SRV 记录可将子域(如 service.example.com)映射到具有优先级值、权重和端口号的服务地址。通话或即时消息收发是通常与 SRV 记录相关联的两项服务。

例如,假设在 Lightsail DNS 区域中,您希望将 service.example.com 的流量定向到 1 10 5269 xmpp-server.example.com。您可以创建一条 SRV 记录,其中优先级为 1,权重为 10,端口号为 5269,“映射到”地址为 xmpp-server.example.com

有关更多信息,请参阅 Wikipedia 上的 SRV 记录

文本 (TXT) 记录

TXT 记录将子域映射到纯文本。您可以创建 TXT 记录以向服务提供商确认您的域的所有权。

例如,假设在 Lightsail DNS 区域中,您希望在查询 _amazonchime.example.com 主机名时以 23223a30-7f1d-4sx7-84fb-31bdes7csdbb 进行响应。您可以创建一条 TXT 记录,其中子域值为 _amazonchime,“响应内容”值为 23223a30-7f1d-4sx7-84fb-31bdes7csdbb

有关更多信息,请参阅 Wikipedia 上的 TXT 记录