互联网流量如何路由到您的网站或 Web 应用程序
互联网上的所有计算机,从您的智能手机或笔记本电脑到为大型零售网站提供内容的服务器,都通过数字相互通信。这些数字(称为IP 地址)采用以下格式之一:
- Internet 协议版本 4 (IPv4) 格式,例如 192.0.2.44
- Internet 协议版本 6 (IPv6) 格式,例如 2001:0db8:85a3:0000:0000:abcd:0001:2345
当您打开浏览器并访问网站时,您不必记住并输入这样的一长串字符。相反,您可以输入像 example.com 这样的域名,但仍然会出现在正确的位置。Amazon Route 53 等 DNS 服务有助于在域名和 IP 地址之间建立这种连接。
概述如何配置 Amazon Route 53 以路由您的域的 Internet 流量
下面概述了如何使用 Amazon Route 53 控制台注册域名并配置 Route 53 以将 Internet 流量路由到您的网站或 Web 应用程序。
有关记录的更多信息,请参阅使用记录。
您还可以创建特殊的 Route 53 记录(称为别名记录),将流量路由到 Amazon S3 存储桶、Amazon CloudFront 分配和其他 AWS 资源。有关更多信息,请参阅 在别名记录和非别名记录之间进行选择和 将 Internet 流量路由到您的 AWS 资源。
有关将 Internet 流量路由到您的资源的更多信息,请参阅将 Amazon Route 53 配置为您的 DNS 服务。
Amazon Route 53 如何为您的域路由流量
在您配置 Amazon Route 53 以将您的 Internet 流量路由到您的资源(例如 Web 服务器或 Amazon S3 存储桶)后,当有人请求 www.example.com 的内容时,会在几毫秒内发生以下情况:
- 用户打开 Web 浏览器,在地址栏中输入 www.example.com,然后按 Enter。
- 对 www.example.com 的请求被路由到 DNS 解析器,该解析器通常由用户的互联网服务提供商 (ISP) 管理,例如有线互联网提供商、DSL 宽带提供商或公司网络。
- ISP 的 DNS 解析器将 www.example.com 的请求转发到 DNS 根名称服务器。
- DNS 解析器再次将 www.example.com 的请求转发到 .com 域的 TLD 名称服务器之一。.com 域的名称服务器使用与 example.com 域关联的四个 Route 53 名称服务器的名称响应请求。
DNS 解析器缓存(存储)四个 Route 53 名称服务器。下次有人浏览 example.com 时,解析器会跳过步骤 3 和 4,因为它已经拥有 example.com 的名称服务器。名称服务器通常缓存两天。 - DNS 解析器选择一个 Route 53 名称服务器并将 www.example.com 的请求转发到该名称服务器。
- Route 53 名称服务器在 example.com 托管区域中查找 www.example.com 记录,获取关联值,例如 Web 服务器的 IP 地址 192.0.2.44,并将 IP 地址返回给 DNS 解析器.
- DNS 解析器最终获得了用户需要的 IP 地址。解析器将该值返回给 Web 浏览器。
- Web 浏览器向从 DNS 解析器获得的 IP 地址发送对 www.example.com 的请求。例如,您的内容是在 Amazon EC2 实例或配置为网站终端节点的 Amazon S3 存储桶上运行的 Web 服务器。
- 位于 192.0.2.44 的 Web 服务器或其他资源将 www.example.com 的网页返回给 Web 浏览器,Web 浏览器显示该页面。