2017-01-27 7 views
-1

example.ddns.netの代わりにexample.comを自分のドメインとして使用します。 Amazon AWSでドメインを登録しました 私の質問:これはどのように設定できますか?noip ddnsドメインのエイリアスとしてroute53ドメインを使用

CNAMEレコードを作成しようとしましたが、値my ddns.netドメインとして入力しました。 しかし、次のエラーが表示されます。

DNS名がexample.comのCNAMEタイプのRRSet。ゾーンexample.comの頂点で許可されていません。

答えて

0

ゾーンの頂点でCNAMEを使用することは決してできません。たとえば、ゾーン内のホスト(www.example.comなど)にのみ使用できます。

オプション:

(シンプル)

使用www.example.com。 CNAMEを作成します。これは期待どおりに動作します。次に、www.example.comへのリダイレクトを作成するために、example.comという名前の空のS3バケット(バケット名はドメイン名と完全に同じである必要があります)をエイリアスレコードと共に使用して、described hereをリダイレクトします。 (本当に単純な)

使用www.example.comはCNAMEのように、上記のように、その後this pageの上部に示されるIPアドレスを持つレコードを作成します。これはもちろんサードパーティの依存関係ですので、あなたのデューデリジェンスを行います。 (私がこの会社と提携しておりません。)

(もっと複雑な、しかし、あなたの友人を感動させる保証)

CloudFrontのウェブ分布を作成します。代替ドメイン名¹としてexample.comを使用し、ddnsホスト名をOrigin Hostとして使用します。次に、Route 53でexample.comをAレコードとして作成し、AliasをYesに設定し、作成時にドメインに割り当てられたdxxxexample.cloudfront.netホスト名を選択または入力します。 CloudFrontコンソールの配布ステータスが「デプロイ済み」になるまで待ちます。 example.comであなたのサイトに行きましょう。

このシナリオではCloudFrontの支払いが行われますので、必ずそれに気を付けるようにしてください。


¹ 代替ドメイン名。 CloudFrontのドキュメントでは、このフィールドをCNAMEとして参照しています。それを無視してください。おそらく、CNAMEという用語は名前ベースのバーチャルホストに頻繁に使用されているため、人々はそれが呼び出されることを期待していたと言いました。時にはこの値はCNAMEレコードに対応しますが、今回は明らかではありません。

+0

AWSはAmazon所有のプロパティのエイリアスを制限していますか?レコードセットが保存できませんでした: - エイリアスターゲットに無効な値が含まれています。私はxxxx.sn.mynetname.netへのエイリアスを設定しようとしています。 – barbazoo

+0

@barbazooエイリアスレコードターゲットは、(a)同じRoute 53ホストゾーン内の他のレコード、または(b)S3、ELB、CloudFront、およびElastic Beanstalkなどの特定のAWSサービスによって公開されるレコードのみです。それらはRoute 53内で完全に行われる* internal *ルックアップです。http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html –

関連する問題