注册域名

在本教程中,您将为您的网站注册一个新域名。然后,通过域名系统 (DNS) 将该域名连接至一个当前正在运行的 EC2 实例(例如 WebApp,或者运行 WordPress、Apache、NGINX、IIS 或其他网站平台的网站)。如果您已经注册一个域名,请执行步骤 1,然后参阅域注册商的文档,了解如何为您的新站点设置 DNS 记录。

费用分析:

注册一个域需要支付年费,数额在 9 USD 到数百美元之间,具体取决于是否使用 .com 等顶级域名。有关更多信息,请参阅 Amazon Route 53 域注册定价。本费用不可退还。

当您注册一个域时,我们会自动创建一个名称与域名相同托管区域。托管区域用于指定 Amazon Route 53 要将域的流量路由到哪个目标位置。托管区域的费用为每月 0.50 USD。如果您不想支付这一费用,可以将托管区域删除。

 

想亲自动手注册域名?

在几分钟内创建免费账户

获得 12 个月的 AWS 免费使用套餐,同时享受 AWS 的基本支持功能,包括全年全天候客户服务、支持论坛等。

 

注意:如果您正在使用 Elastic Load Balancing (如果您通过 Amazon Elastic Beanstalk 启动应用程序,系统将自动完成 Elastic Load Balancing),则无需获取静态 IP 地址,可直接执行步骤 2


a. 单击此处在新窗口中打开 EC2 控制台Elastic IP 部分,然后单击 Allocate New Address

Getting-Started-EIP1

(单击以展开)

Getting-Started-EIP1

b. 将 EIP used in: 设置为 VPC,然后单击 Yes, Allocate

注意:如果弹性 IP 地址 (EIP) 连接至正在运行的实例,则无需为其支付任何费用。如果移除实例(例如,EIP 不再连接至正在运行的实例),则 EIP 的费用为 0.005 USD/小时。

Getting-Started-EIP2

(单击以展开)

Getting-Started-EIP2

c. 记录您的新 IP 地址并单击 Close

Getting-Started-EIP3

(单击以展开)

Getting-Started-EIP3

d. 在 Elastic IP 列中选择新的 IP 地址。按下 Actions 按钮并选择 Associate Address 选项。

Getting-Started-EIP4

(单击以展开)

Getting-Started-EIP4

e. 单击 Instance 文本框,然后选择包含您的实例名称的选项

注意:在 WordPress 教程中,我们已将本机命名为 WordPress

Getting-Started-EIP5

(单击以展开)

Getting-Started-EIP5

f. 记下 Elastic IP 列中您的新 IP 地址。

Getting-Started-EIP6

(单击以展开)

Getting-Started-EIP6

g. 在 Web 浏览器中输入您的新弹性 IP 地址,验证其是否有效。

Getting-Started-RT53-DNS-IP-web-check

(单击以展开)

Getting-Started-RT53-DNS-IP-web-check

现在,您已经拥有了与您的实例关联的 IP 地址,我们将需要对域名系统 (DNS) 进行配置,使其指向该地址,以便他人找到您的网站。

注意:在本例中,我们将获取一个新域名并将其与刚刚创建的弹性 IP 地址(该地址已附加到您的实例)相关联。如果您已经拥有一个域名,或者选择使用另一家域注册商获取域名,请参阅该注册商有关为实例配置 DNS 的文档。


a. 单击此处在新窗口中打开 Route 53 控制台(Route 53 是 AWS 的 DNS 服务)。您可以使用 Route 53 注册新的域名以及管理域的 DNS 记录。

选择 Domain Registration 下的 Get Started Now

Getting-Started-RT53-1

(单击以展开)

Getting-Started-RT53-1

b. 单击 Register Domain 按钮。在下一个屏幕上,在 Choose a Domain 框中输入您需要的域(图片中显示的是 cloudexamples),然后选择一个顶级域 (TLD)(例如,.com、.org、.co.uk 等)单击 Check 按钮以查看该域是否可用。如果该域可用,单击 Add to cart 按钮,然后滚动至页面底部,单击 Continue

注意:域不属于免费套餐,因此您将需要为注册的任何域付费。

Getting-Started-RT53-3a

(单击以展开)

Getting-Started-RT53-3a

c. 输入您的联系人详细信息。这些信息将与您的域名相关联。输入信息后,单击页面底部的 Continue

Getting-Started-RT53-4a

(单击以展开)

Getting-Started-RT53-4a

d. 查看列出的详细信息,如果信息正确,选中题为 I have read and agree to the AWS Domain Name Registration Agreement 的框。然后单击 Complete Purchase 按钮。

Getting-Started-RT53-5

(单击以展开)

Getting-Started-RT53-5

例如,如果您注册了一个拥有通用顶级域的域 (例如 .com),那么您将收到要求您确认电子邮件地址的电子邮件。(如果我们已确认电子邮件地址有效,将不会发送电子邮件。)

您必须点击本电子邮件中的链接确认电子邮件地址,否则将无法注册域。

对于所有域,您都将在域注册已获批准后收到电子邮件。

注意:系统将需要几分钟时间来确认您已经成功注册新域。

Getting-Started-RT53-10-registered_email

(单击以展开)

Getting-Started-RT53-10-registered_email
Getting-Started-RT53-8-email

(单击以展开)

Getting-Started-RT53-8-email

最后一个步骤是配置 DNS,让我们在步骤 2 中创建的新域指向为服务器指定的地址。该地址可以是静态 IP 地址(来自步骤 1),也可以是自动创建的完全限定域名 (FQDN)(如果您使用的是 Amazon Elastic Beanstalk)。


a. 单击此处打开 Route 53 控制台的 Hosted Zones 部分。接下来,单击您在步骤 2 中创建的域名(在本例中,我们使用的是 cloudexamples.com,但您的域将与之不同)。

Getting-Started-RT53-DNS1

(单击以展开)

Getting-Started-RT53-DNS1

以下选项卡可以帮助您选择最适合您的场景。 

如果您针对网站、虚拟服务器或服务使用静态 IP 地址,则请选择下方的 Static IP Address

如果您的资源使用的是完全限定域名 (FQDN)(该情况常见于由 Elastic Beanstalk 启动的应用程序、Lambda 函数、S3 静态站点和使用 Elastic Load Balancing 的更高级部署),请选择下方的 Fully Qualified Domain Name (FQDN) (完全限定域名 (FQDN))

  • Static IP Address

    b. 单击 Create Record Set 按钮。在窗口右侧的 Name 文本框中,输入 www。在 Value 框中输入您在步骤 1 中创建的弹性 IP 地址,然后单击 Create

    Getting-Started-RT53-DNS3

    (单击以展开)

    Getting-Started-RT53-DNS3

    c. 确认主表中显示了一个新条目,其中包含您所输入的值。

    Getting-Started-RT53-DNS4

    (单击以展开)

    Getting-Started-RT53-DNS4
  • Fully Qualified Domain Name (FQDN)


    b. 单击 Create Record Set 按钮。在窗口右侧的 Name 文本框中,输入 www。然后,针对 Alias 设置选择 Yes。此时将显示 Alias Target 框,单击“Alias Target”框,您将看到可用资源的列表。选择您希望指向的资源(该资源位于 Elastic Load Balancers (Elastic Load Balancer) 下,并且应与您的 Elastic Beanstalk 部署应用程序关联),然后单击创建

    Getting-Started-RT53-DNS3b

    (单击以展开)

    Getting-Started-RT53-DNS3b

    c. 确认主表中显示了一个新条目,其中包含您所输入的值。

    Getting-Started-RT53-DNS4b

    (单击以展开)

    Getting-Started-RT53-DNS4b

d. 在 Web 浏览器中输入您的新网站地址,验证您的网站在新域中可用。

Getting-Started-RT53-DNS-web-check

(单击以展开)

Getting-Started-RT53-DNS-web-check

恭喜您!现在,用户可以通过您选择的网址访问您的网站了。在下一部分中,您将了解如何为您的实例设置监控和通知。

了解如果设置 Amazon CloudWatch 以监控您的网站 »