

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

# 将流量路由到 Amazon EC2 实例
<a name="routing-to-ec2-instance"></a>

Amazon EC2 在 AWS 云中提供可扩展的计算容量。您可以使用预配置的模板 [Amazon Machine Image（AMI）] 启动 EC2 虚拟计算环境（实例）。当您启动 EC2 实例时，EC2 会自动安装操作系统 (Linux 或 Microsoft Windows) 和 AMI 中包含的其他软件，如 Web 服务器或数据库软件。

如果您在 EC2 实例上托管网站或运行 Web 应用程序，则可使用 Amazon Route 53 将域（如 example.com）的流量路由到您的服务器。

## 先决条件
<a name="routing-to-ec2-instance-prereqs"></a>

要开始使用，您需要满足以下条件：
+ 一个 Amazon EC2 实例。有关启动 EC2 实例的信息，请参阅以下文档：
  + **Linux** - 请参阅* Amazon EC2 用户指南*中的 [Amazon EC2 Linux 实例入门](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html)。
  + **Microsoft Windows** - 请参阅 *Amazon EC2 用户指南*中的 [Amazon EC2 Windows 实例入门](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2_GetStarted.html)
**重要**  
建议您还要创建一个[弹性 IP 地址](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html)并将其与您的 EC2 实例关联。弹性 IP 地址可确保 Amazon EC2 实例的 IP 地址永远不会变化。有关定价的信息，请参阅[弹性 IP 地址定价](https://aws.amazon.com/ec2/pricing/on-demand/#Elastic_IP_Addresses)。
+ 注册的域名。您可以使用 Amazon Route 53 作为您的域注册商，也可以使用其他注册商。
+ Route 53 用作域的 DNS 服务。如果您使用 Route 53 注册域名，我们会自动将 Route 53 配置为该域的 DNS 服务。

  有关将 Route 53 用作域的 DNS 服务提供商的信息，请参阅 [将 Amazon Route 53 作为现有域的 DNS 服务将 Route 53 作为现有域的 DNS 服务](MigratingDNS.md)。

## 配置 Amazon Route 53 以将流量路由到 Amazon EC2 实例
<a name="routing-to-ec2-instance-configuring"></a>

要配置 Amazon Route 53 以将流量路由到 EC2 实例，请执行以下过程。<a name="routing-to-ec2-instance-procedure"></a>

**将流量路由到 Amazon EC2 实例**

1. 获取 Amazon EC2 实例的 IP 地址：

   1. 登录 AWS 管理控制台 并打开 Amazon EC2 控制台，网址为[https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)。

   1. 在控制台右上角的“区域”列表中，选择您启动实例所在的区域。

   1. 在导航窗格中，选择 **Instances (实例)**。

   1. 在表中，选择要向其路由流量的实例。

   1. 在底部窗格的**描述**选项卡上，获取 **Elastic** 的值 IPs。

      如果您没有将弹性 IP 与实例关联，则获取 **IPv4 Public IP** 的值。

1. 打开 Route 53 控制台，网址为[https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/)。

1. 在导航窗格中，选择 **Hosted zones（托管区域）**。

1. 选择与您要路由其流量的域的名称相符的托管区域的名称。

1. 选择**创建记录**。

1. 指定以下值：  
**路由策略**  
选择适用的路由策略。有关更多信息，请参阅 [选择路由策略](routing-policy.md)。  
**记录名称**  
输入要用于将流量路由到 EC2 实例的域名。默认值为托管区的名称。  
例如，如果托管区域的名称为 example.com，并且您要使用 acme.example.com 将流量路由到您的 EC2 实例，请输入 **acme**。  
**值/流量路由至**  
选择 **IP address or another value depending on the record type（根据记录类型选择 IP 地址或其它值）**。输入您在第 1 步中获得的 IP 地址。  
**记录类型**  
选择 **A — IPv4 地址**。  
**TTL (秒)**  
接受默认值 **300**。

1. 选择**创建记录**。

   更改通常在 60 秒内传播到所有 Route 53 服务器。传播完成后，您将能够使用在此步骤中创建的记录的名称将流量路由到 EC2 实例。

**重要**  
如果您释放弹性 IP，请确保同时删除指向它的 DNS 记录。如果不这样做，则会有一条悬挂 DNS 记录可以被未经授权的用户接管。