Godaddyのドメインがあります:example.com
Ec2インスタンスを指すec2ロードバランサーがあります。
Example.comで負荷分散されたインスタンスを指定します。
最初に、elb DNSのwww cnameレコードを追加しました。次に、example.comをwww.example.comに転送しました
GodaddyのA Nameレコードには何を入れますか?
できません。
ELBは1つ以上のIPアドレスを提供し、wwwレコードで使用しているCNAMEの背後に隠れています。これらのアドレスは静的ではないため、ドメインの上部( "apex")にAレコードを作成できませんそして、アドレスを指す...それとともに、ドメインの頂点にあるCNAMEは有効なDNS構成ではありません。したがって、これを直接行う方法はありません。
Go DaddyのWebサイト転送機能を使用して、example.comリクエストをwww.example.comにリダイレクトできます。これにより、ブラウザはアドレスバーの値をexample.comからwww.example.comに変更し、トラフィックをELB(www CNAME経由)...または、DNSをGo DaddyからAmazonのRoute 53サービスに移動できます。これには、CNAMEと同様に動作する別の機能がありますが、実装方法が異なり、 RFC-1912 。彼らはこれらのALIAS
レコードを呼び出します。
Route 53のAliasレコードは、Route 53内のinternal構成へのポインターです。これにより、そのサービスは、Aliasレコードがあるサービスの適切なAレコードを検索して返すことができます。ポインティング。
http://docs.aws.Amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html
承認された回答に加えて、別のオプションは、以下の手順に従ってAWS Route 53にAWSホストゾーンを作成することです。
AWSマネジメントコンソールにサインインし、Amazon Route 53コンソールを https://console.aws.Amazon.com/route53/ で開きます。
Create Hosted Zone。を選択します。
ホストゾーンの作成の詳細: http://docs.aws.Amazon.com/Route53/latest/DeveloperGuide/CreatingHostedZone.html
ホストゾーンごとにネームサーバーが作成されるため、作成したら、提供されたネームサーバーを取得し、それらのネームサーバーを使用するようにgodaddyを更新します。
GoDaddyドメインがAWSホストゾーンをポイントするようになり、ロードバランサーをポイントします。
Default(@)レコードを削除することもでき、ほとんどのブラウザは代わりにwwwを試します。それでうまくいきました。
AWSがロードバランサーに提供するamazonaws.com DNSレコードを「ポイント」するGoDaddyでCNAMEレコードを作成することで、これを正常に実行できます。こちらのドキュメントをご覧ください:
https://docs.aws.Amazon.com/elasticloadbalancing/latest/classic/using-domain-names-with-elb.html
Godaddy DNSを使用して@レコードをCNAMEにポイントしようとしました。しかし、問題を解決できなかったようです。その後、上記のガイドラインに従ってください。
ドメインをroute53に向けて、目的のAレコードを選択し、そのレコードをAliasに渡します。あなたは成功を収めることができるはずです。