将域流量路由到 Lightsail 实例
您可以使用 Amazon Lightsail 中的 DNS 区域将已注册的域名(如 example.com)指向在 Lightsail 实例(也称为虚拟专用服务器(VPS))上运行的网站。您可以在 Lightsail 账户中创建最多六个 DNS 区域。并非所有 DNS 记录类型均受支持。有关 Lightsail DNS 区域的更多信息,请参阅 DNS。
如果您希望创建六个以上的 DNS 区域或使用 Lightsail 中不支持的 DNS 记录类型,我们建议使用 Amazon Route 53 托管区。使用 Route 53,您可以管理多达 500 个域的 DNS。它还支持更多种类的 DNS 记录类型。有关更多信息,请参阅《Amazon Route 53 开发人员指南》中的使用托管区域。
本指南向您介绍如何编辑 Lightsail 中托管域的 DNS 记录,以使其指向 Lightsail 实例。给 DNS 区域更改留出最多 48 小时时间在互联网的 DNS 内进行传播。
先决条件
请完成以下先决条件(如果尚未完成):
-
使用 Lightsail 注册域名。有关更多信息,请参阅注册新域。
-
如果您已注册一个域,但未使用 Lightsail 来管理其记录,则必须将对您所在域的 DNS 记录的管理工作转移给 Lightsail。有关更多信息,请参阅创建 DNS 区域以管理域的 DNS 记录。
-
附加到 Lightsail 实例的默认动态公有 IP 地址会在您每次停止和重启实例时发生变化。创建一个静态 IP 并将其附加到您的实例,以防止公有 IP 地址发生变化。在本指南中,您将在域的 DNS 区域中创建解析为静态 IP 地址的 DNS 记录,这样您就不必在每次停止和重新启动实例时更新域的 DNS 记录。有关更多信息,请参阅创建静态 IP 并将其附加到实例。
可选 – 您可以为 Lightsail 实例启用 IPv6。当您停止和启动实例时,IPv6 地址保留不变。有关更多信息,请参阅启用和禁用 IPv6。
将域分配给 Lightsail 实例
使用以下方法之一将域分配给 Lightsail 中的实例:
-
Instance domains tab(实例域选项卡)
-
Static IP domains tab(静态 IP 域选项卡)
-
DNS zone assignments tab(DNS 区域分配选项卡)
实例域选项卡
完成以下过程,将域分配给 Lightsail 控制台实例 Domains(域)选项卡中的 Lightsail 实例。
使用实例 Domains(域)选项卡分配域
-
登录 Lightsail 控制台
。 -
选择要为其分配域的实例名称。
-
在 Domains(域)选项卡中选择 Assign domain(分配域)。
-
选择要分配给 Lightsail 实例的域。
-
验证路由信息是否正确,然后选择 Assign(分配)。
可选
要从实例中编辑或删除域分配,请选择域名旁边的编辑图标或垃圾箱图标。
静态 IP 域选项卡
完成以下过程,将域分配给 Lightsail 控制台静态 IP Domains(域)选项卡中的 Lightsail 实例。
使用静态 IP Domains(域)选项卡分配域
-
登录 Lightsail 控制台
。 -
选择 Networking(联网)选项卡。
-
选择要将域分配到的静态 IP。
-
在 Domains(域)选项卡中选择 Assign domain(分配域)。
-
选择要分配给静态 IP 的域。
-
验证路由信息是否正确,然后选择 Assign(分配)。
可选
要从静态 IP 中编辑或删除域分配,请选择域名旁边的编辑图标或垃圾箱图标。
DNS 区域分配选项卡
完成以下过程,将域分配给 DNS 区域 Assignments(分配)选项卡中的 Lightsail 实例。
使用 Assignments(分配)选项卡分配域
-
登录 Lightsail 控制台
。 -
选择 Domains & DNS(域和 DNS)选项卡。
-
选择要使用的域名的 DNS 区域。
-
在 Assignments(分配)选项卡中,选择 Add assignment(添加分配)。
-
选择要分配给 Lightsail 实例的域名。如果静态 IP 尚未附加到实例,则系统会提示您附加一个。
-
验证路由信息是否正确,然后选择 Assign(分配)。
可选
要从资源中编辑或删除域分配,请选择域名旁边的编辑图标或垃圾箱图标。