如何将 Internet 流量路由到您的网站或 Web 应用程序 - Amazon Route 53

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

如何将 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

当您打开浏览器访问某个网站时,您不需要记住并输入像这么长的一串字符。相反,您可以输入像 example.com 这样的域名,仍然可访问预期的网站。诸如 Amazon Route 53 之类的DNS服务有助于在域名和 IP 地址之间建立这种连接。

有关对 Amazon Route 53 进行配置以路由域 Internet 流量的概述

下面概述了如何使用 Amazon Route 53 控制台来注册域名,以及将 Route 53 配置为将 Internet 流量路由到您的网站或 Web 应用程序。

  1. 您注册希望用户用于访问您的内容的域名。有关概述,请参阅域注册的工作原理

  2. 注册您的域名后,Route 53 会自动创建与该域的名称相同的公共托管区域。有关更多信息,请参阅 使用公有托管区

  3. 要将流量路由到您的资源,请在您的托管区域中创建记录 (也称为资源记录集)。每个记录都包含有关如何要为您的域路由流量的信息,比如:

    名称

    记录的名称对应于您希望 Route 53 对其路由流量的域名 (example.com) 或子域名(www.example.com、retail.example.com)。

    托管区域中每个记录的名称必须以托管区域的名称结尾。例如,如果托管区域的名称为 example.com,则所有记录名称均必须以 example.com 结尾。Route 53 控制台会为您自动执行此操作。

    类型

    记录类型通常决定了您希望流量路由到的资源的类型。例如,要将流量路由到电子邮件服务器,请将 Type(类型)指定为 MX。要将流量路由到具有 IPv4 IP 地址的 Web 服务器,请将 “类型” 指定 A。

    “Value”与“Type”密切相关。如果您将“Type”指定为“MX”,则对“Value”指定一个或多个电子邮件服务器的名称。如果将 “类型” 指定 A,则可以按IPv4格式指定 IP 地址,例如 192.0.2.136。

有关记录的更多信息,请参阅 使用记录

您还可以创建特殊的 Route 53 记录(称为别名记录),用于将流量路由到 Amazon S3 存储桶、Amazon CloudFront 分配和其他 AWS 资源。有关更多信息,请参阅在别名记录和非别名记录之间进行选择将互联网流量路由到您的 AWS 资源

有关将 Internet 流量路由到您的资源的更多信息,请参阅将 Amazon Route 53 配置为 DNS 服务

Amazon Route 53 如何为您的域路由流量

在您将 Amazon Route 53 配置为将 Internet 流量路由到您的资源(比如 Web 服务器或 Amazon S3 存储桶)之后,当有人请求 www.example.com 的内容时,将在短短几毫秒内发生以下情况:

演示域名系统和 Route 53 如何将 Internet 流量路由到 www.example.com 的资源的概念图。
  1. 用户打开 Web 浏览器并在地址栏中输入 www.example.com,然后按 Enter。

  2. www.example.com 的请求会被路由到DNS解析器,该解析器通常由用户的互联网服务提供商 (ISP) 管理,例如有线互联网提供商、DSL宽带提供商或公司网络。

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

  4. 解DNS析器再次将 www.example.com 的请求转发给.com 域名的其中一个TLD域名服务器。.com 域的名称服务器使用与 example.com 域关联的四个 Route 53 名称服务器的名称来响应该请求。

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

  5. DNS解析器选择 Route 53 域名服务器,然后将 www.example.com 的请求转发到该域名服务器。

  6. Route 53 名称服务器在 example.com 托管区域中查找 www.example.com 记录,获取关联值,例如 Web 服务器的 IP 地址 192.0.2.44,然后将 IP 地址返回给解析器。DNS

  7. 解DNS析器终于有了用户需要的 IP 地址。解析程序将该值返回给 Web 浏览器。

    注意

    DNS解析器还会将 example.com 的 IP 地址缓存一段您指定的时间,以便在下次有人浏览 example.com 时可以更快地做出响应。有关更多信息,请参阅 time to live (TTL)

  8. 网络浏览器向它从解析器那里获得的 IP 地址发送 www.example.com 的请求。DNS例如,您的内容是在 Amazon EC2 实例上运行的 Web 服务器或配置为网站终端节点的 Amazon S3 存储桶。

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