让我的域名指向我的 amazon ec2 实例

让我的域名指向我的 amazon ec2 实例

我正在尝试将我的 godaddy.com 域名指向我的 Amazon EC2 实例,但遇到了一些困难。

我在路由 54 上为我的域名创建了一个托管区域,并将名称服务器设置为路由 53 上提到的“委托集”服务器(ns-xxx.awsdns-xx.net 等)。但尽管如此,它还是不起作用。

我想知道的一件事是...我是否需要将域名/区域与特定的 EC2 实例或 EC2 弹性 IP 关联?如果是这样,我不知道该怎么做。

有任何想法吗?

答案1

确保您的 DNS 的 A 记录指向您服务器的面向公众的 IP 地址。

通常你会得到三列:

  • 主机名<-用户如何访问您的网站(@,www,子域名等)
  • 地址<-记录应该指向的位置(通常是服务器的 IP 地址)
  • 记录类型<-通常是 A 记录

使用 @ 符号作为主机名将允许用户通过 访问您的网站http://domain.com。如果您愿意http://www.domain.com,则必须设置另一条记录作为www主机名。

要检查传播情况,以及确保记录指向正确的地址,您可以使用以下工具:http://www.whatsmydns.net/

答案2

首先为 DNS 设置配置 IP 地址

  1. 在 AWS 中,从左侧菜单中选择弹性 IP。
  2. 在顶部菜单的“地址”下,点击“分配新地址”。
  3. 确保“使用的 EIP”设置为“EC2”,然后单击“是,分配”。
  4. 单击主左窗格中出现的新 IP 地址旁边的复选框,然后按顶部菜单中的“关联地址”按钮。
  5. 在“实例”下拉菜单中,选择我们之前设置的网络服务器,然后单击“是,关联”。

这就是 AWS 方面的管理,但请注意,现在当您通过 SSH、SFTP 或 MySQL 访问 Web 服务器时,您用于连接的公共 DNS 地址将发生变化。此时,最好只使用您刚刚与 Web 服务器关联的新 IP 地址进行连接。

设置 DNS

  1. 登录您的 godaddy 帐户并转到域名管理器。
  2. 单击您的域名前面的启动。
  3. 单击“DNS 区域文件”选项卡,然后单击“编辑”。
  4. 将主机部分中 @ 前面的 IP 更改为新 IP(由弹性 IP 系统创建)并保存更改。

相关内容