0

我在 AWS 上有一个 EC2 实例 (Amazon AMI),我在 Gandi.net 上购买了一个域名。假设我的域名是“teaorcoffee.com”。

在 Gandi 上,我设置了一个子域名“dev”来将 DNS 委托给我的 EC2 实例。以下是 Gandi 区域文件中的配置:

开发 10800 IN NS ec2-22-222-222-22.eu-west-1.compute.amazonaws.com。

我想在我的 EC2 实例上配置“dev.teaorcoffee.com”的子域,例如“sql.dev.teaorcoffee.com”。

我正在尝试这样做:

  • “绑定”工具
  • 文件“named.conf.local”包含在文件“named.conf”中
  • 和一个“dev.teaorcoffee.com”区域文件

但没有成功。

这是“named.conf.local”文件:

区域“dev.teaorcoffee.com”在{类型主;文件“/var/named/dev.teaorcoffee.com”;允许更新{无;}; };

这是“dev.teaorcoffee.com”区域文件:

$TTL 60 @ IN SOA master.dev.teaorcoffee.com。support.teaorcoffee.com。(2013030300 60 60 60 38400)dev.teaorcoffee.com。IN NS 大师 master.dev.teaorcoffee.com。在 CNAME 主机中的 127.0.0.1 sql

我可以使用以下命令重新启动 dns 而不会出现任何错误:

sudo /etc/init.d/命名重启

但是,当我尝试对“dev.teaorcoffee.com”及其子域进行 nslookup 时,出现以下错误:

nslookup dev.teaorcoffee.com 服务器:127.0.0.1 地址:127.0.0.1#53

*找不到 dev.teaorcoffee.com:没有答案

我可以改变什么来使它工作?

提前感谢您的帮助。

4

1 回答 1

1

一旦您为指向您的 EC2 服务器的子域创建了 A 记录,您就可以开始了。

如果您要使用 Apache,只需在 apache httpd.conf http://httpd.apache.org/docs/2.2/vhosts/examples.html中配置虚拟主机

如果您打算像 mysql 服务器一样使用,则无需执行任何操作。

只需确保您要使用的服务端口在您的 EC2 的安全组中打开即可。

还有一个建议,将您的域区域迁移到路由 53 - 管理起来要容易得多。

高温高压

于 2013-03-04T11:50:42.247 回答