将流量路由到 Amazon EC2 实例 - Amazon Route 53

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

将流量路由到 Amazon EC2 实例

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

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

先决条件

要开始使用,您需要满足以下条件:

  • 一个 Amazon EC2 实例。有关启动 EC2 实例的信息,请参阅以下文档:

    重要

    建议您还要创建一个弹性 IP 地址并将其与您的 EC2 实例关联。弹性 IP 地址可确保 Amazon EC2 实例的 IP 地址永远不会变化。有关定价的信息,请参阅弹性 IP 地址定价

  • 注册的域名。您可以使用 Amazon Route 53 作为您的域注册商,也可以使用其他注册商。

  • Route 53 用作域的 DNS 服务。如果您使用 Route 53 注册域名,我们会自动将 Route 53 配置为该域的 DNS 服务。

    有关将 Route 53 用作域的 DNS 服务提供商的信息,请参阅 将 Amazon Route 53 作为现有域的 DNS 服务

配置 Amazon Route 53 以将流量路由到 Amazon EC2 实例

要配置 Amazon Route 53 以将流量路由到 EC2 实例,请执行以下过程。

将流量路由到 Amazon EC2 实例
  1. 获取 Amazon EC2 实例的 IP 地址:

    1. 登录到 AWS Management Console 并打开 Amazon EC2 控制台(https://console.aws.amazon.com/ec2/)。

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

    3. 在导航窗格中,选择 实例

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

    5. 在底部窗格中的 Description 选项卡上,获取 Elastic IP 的值。

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

  2. 通过以下网址打开 Route 53 控制台:https://console.aws.amazon.com/route53/

  3. 在导航窗格中,选择 Hosted zones(托管区域)

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

  5. 选择创建记录

  6. 指定以下值:

    路由策略

    选择适用的路由策略。有关更多信息,请参阅 选择路由策略

    记录名称

    输入要用于将流量路由到 EC2 实例的域名。默认值为托管区域的名称。

    例如,如果托管区域的名称为 example.com,并且您要使用 acme.example.com 将流量路由到您的 EC2 实例,请输入 acme

    值/流量路由至

    选择 IP address or another value depending on the record type(根据记录类型选择 IP 地址或其它值)。输入您在第 1 步中获得的 IP 地址。

    记录类型

    请选择 A – IPv4 address(A – IPv4 地址)

    TTL(秒)

    接受默认值 300

  7. 选择创建记录

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

重要

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