0

AWS に EC2 インスタンス (Amazon AMI) があり、Gandi.net でドメイン名を購入しました。私のドメイン名が「teaorcoffee.com」だとしましょう。

Gandi で、サブドメイン名「dev」をセットアップして、DNS を EC2 インスタンスに委任しました。Gandi のゾーンファイルの構成は次のとおりです。

NS ec2-22-222-222-22.eu-west-1.compute.amazonaws.com の dev 10800。

「sql.dev.teaorcoffee.com」のように、EC2 インスタンスで「dev.teaorcoffee.com」のサブドメインを構成したいと考えています。

私はそれをやろうとしています:

  • 「バインド」ユーティリティ
  • ファイル「named.conf」に含まれるファイル「named.conf.local」
  • および「dev.teaorcoffee.com」ゾーンファイル

しかし、成功しませんでした。

「named.conf.local」ファイルは次のとおりです。

ゾーン "dev.teaorcoffee.com" IN { type master; ファイル "/var/named/dev.teaorcoffee.com"; allow-update { なし; }; };

「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. IN A 127.0.0.1 sql IN CNAME マスター

次のコマンドを使用すると、エラーなしで 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 に移行すると、管理がはるかに簡単になります。

HTH

于 2013-03-04T11:50:42.247 に答える