web-dev-qa-db-ja.com

DNSレコードをAmazon AWS Elastic Beanstalkに向ける方法

AWSで新しい環境を作成し、.ZipファイルをElastic Beanstalkにアップロードしました。以前は友人のサーバーでGoDaddyの代わりにサイトをホストしていたため、カスタムDNSネームサーバーを友人のサーバーからGoDaddyに変更しました。 AWSから、GoDaddyにCNAMEレコードを追加する必要があると言われました。

エイリアスはlanceで、ホストはlance-env.elasticbeanstalk.comです。この変更が有効になるまでに24〜48時間かかることがありますが、すでに1日が経過しており、 my site にアクセスすると、GoDaddyのデフォルトページが表示されます。私はAWSが初めてなので、Route53を使用する以外に、AWSが私のサイトをホストする方法を見つけたいと思っています。

2
Lance

DNS設定が正しいようには見えません。

$ ping twitterrecovery.com
ping: unknown Host twitterrecovery.com

$ Dig twitterrecovery.com
;; QUESTION SECTION:
;twitterrecovery.com.       IN  A

ドメインレコードには実際にはCNAMEレコードはありません。


wwwサブドメインを使用しない限り、route53を使用しないと問題が発生します。ルートドメインをCNAMEに設定すると、ドメイン名のメールは機能しなくなります。次のいずれかが可能です。

  • CNAMEをwwwサブドメインに配置します
  • または、「エイリアス」レコードを許可する唯一のDNSプロバイダーであるroute53を使用します。基本的にCNAMEを指定できますが、サーバー側でクエリを実行し、Aレコードを返します。
1