在 Lightsail 中了解互联网流量是如何路由到你的网站的 - Amazon Lightsail

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

在 Lightsail 中了解互联网流量是如何路由到你的网站的

互联网上的所有计算机,包括智能手机、笔记本电脑和网站服务器,都使用唯一的字符串相互通信。称为 IP 地址的这些字符串采用以下格式之一:

  • Internet 协议版本 4 (IPv4) 格式,比如 192.0.2.44

  • Internet 协议版本 6(IPv6)格式,例如 2001:DB8::/32

当您打开浏览器访问某个网站时,您不需要记住并输入像这么长的一串字符。相反,您可以输入像 example.com 这样的域名,仍然可访问预期的网站。域名系统 (DNS) 即可实现这一点,该系统充当将注册的域名映射到 IP 地址的目录。

内容

概述如何配置 Lightsail 以路由域名的互联网流量

本概述介绍了如何使用 Lightsail 注册和配置将互联网流量路由到您的网站或 Web 应用程序的域。

  1. 注册域名。有关概述,请参阅域注册

  2. 注册域名后,Lightsail 会自动创建一个与该域名同名的 DNS 区域。

  3. Lightsail 控制台允许您轻松地将域分配给 Lightsail 资源,例如实例或负载均衡器。您还可以在您的 DNS 区域中创建 DNS 记录,以将流量路由到您的资源。每个记录都包含有关如何要为您的域路由流量的信息,比如:

    名称

    记录的名称对应于域名(example.com)或子域名(www.example.com、retail.example.com)。DNS 区域中每个记录的名称必须以 DNS 区域的名称结尾。例如,如果 DNS 区域的名称为 example.com,则所有记录名称均必须以 example.com 结尾。

    类型

    记录类型通常取决于您希望流量路由到的资源的类型。例如,要将流量路由到电子邮件服务器,请将 Type(类型)指定为 MX。要将域名的流量路由到您的 Lightsail 实例,您可以添加一条将您的域名指向实例的静态 IPv4 地址的 A 记录,或者添加一条指向您的实例 IPv6 地址的 AAAA 记录。

  4. 目标

    目标就是您想要将流量路由到的位置。您可以创建别名记录,将流量路由到 Lightsail 实例、Lightsail 容器服务和其他 Lightsail 资源。有关更多信息,请参阅 DNS

如何为您的域路由流量

在将 Lightsail 配置为将互联网流量路由到您的资源(例如实例、负载均衡器、分布或容器服务)之后,当有人请求 www.example.com 的内容时会发生以下情况。

  1. 用户打开 Web 浏览器并在地址栏中输入 www.example.com,然后按 Enter

  2. 将对 www.example.com 的请求路由到 DNS 解析程序,该解析程序通常由用户的互联网服务提供商(ISP)进行管理。ISP 可以是有线互联网提供商、DSL 宽带提供商或公司网络。

  3. ISP 的 DNS 解析程序将对 www.example.com 的请求转发到 DNS 根名称服务器。

  4. DNS 解析程序将再次转发对 www.example.com 的请求,而这次会转发到 .com 域的其中一个 TLD 名称服务器。.com 域的名称服务器使用与 example.com 域关联的四个名称服务器的名称来响应该请求。

    DNS 解析程序会缓存(存储)四个名称服务器。下次有人浏览到 example.com 时,解析程序将跳过步骤 3 和 4,因为它已缓存了 example.com 的名称服务器。名称服务器通常缓存时长为两天。

  5. DNS 解析程序选择一个名称服务器,并将对 www.example.com 的请求转发到该名称服务器。

  6. 名称服务器在 xample.com DNS 区域中查找 www.example.com 记录、获取关联值(比如 Web 服务器的 IP 地址 192.0.2.44)。然后,名称服务器将该 IP 地址返回到 DNS 解析程序。

  7. DNS 解析程序最终将获得用户所需的 IP 地址。解析程序将该值返回给 Web 浏览器。

  8. Web 浏览器将对 www.example.com 的请求发送到它从 DNS 解析程序那里获得的 IP 地址。例如,您的内容是在 Lightsail 实例上运行的 Web 服务器或配置为网站终端节点的容器服务。

  9. 192.0.2.44 上的 Web 服务器或其他资源将 www.example.com 的网页返回到 Web 浏览器,而 Web 浏览器会显示该页面。

后续步骤