godaddyドメインをec2ロードバランサーに転送する方法


17

私はgodaddyのドメインを持っています:example.com

ec2インスタンスを指すec2ロードバランサーがあります。

example.comが負荷分散されたインスタンスを指すようにします。

最初にelb DNSのwww cnameレコードを追加しました。次に、example.comをwww.example.comに転送しました

godaddyのA Nameレコードには何を入れますか?

回答:


24

できません。

ELBは、1つまたは複数のIPアドレスを提供し、wwwレコードで使用しているCNAMEの背後に隠れます。これらのアドレスは静的ではないため、ドメインの上部(「頂点」)に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のエイリアスレコードは、ルート53 内の内部構成へのポインターです。これにより、そのサービスは、エイリアスレコードが指しているサービスの適切なAレコードを検索して返すことができます。

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html


5

受け入れられた回答に加えて、次の手順に従ってAWS Route 53にAWSホストゾーンを作成することもできます。

  1. AWSマネジメントコンソールにサインインし、https://console.aws.amazon.com/route53/でAmazon Route 53コンソールを開きます

  2. [ ホストゾーンの作成]を選択します。

  3. ホストゾーンがロードバランサーを指していることを確認する必要があります。これを行うには、Aレコードを作成してエイリアスを選択し、返されたドロップダウンリストからロードバランサーを選択します
  4. 先に進み、CNAMEレコードを作成して、ステップ3で作成したレコードをポイントします

ホストゾーンの作成について詳しくは、http//docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingHostedZone.htmlをご覧ください。

各ホストゾーンはネームサーバーを作成するため、作成されたら、提供されたネームサーバーを取得し、godaddyを更新してそれらのネームサーバーを使用します。

GoDaddyドメインは、ロードバランサーを指すAWSホストゾーンを指すようになります。


ステップ4をさらに説明することは可能ですか?DNSレコードの初心者ですが、godaddyまたはAWS Route 53でCNAMEレコードを作成しますか?
mding5692

1
こんにちは、@ mding5692、はい、確かに!手順1〜4はAWS Route 53で行われます。特に4の場合、CNAMEには値フィールドがあります。これは、手順3でAレコードに定義したものを入力する場所です。GoDaddyでは、ホストゾーン。これがもう少し明確になることを願っています
kakoma

0

godaddy DNSを使用して@レコードをCNAMEにポイントしようとしました。しかし、問題を解決できなかったようです。上記のガイドラインに従って動作します。

ドメインをroute53にポイントし、目的のAレコードを選択して、エイリアスを介してレコードを渡します。あなたは成功を得ることができるはずです。



0

デフォルト(@)Aレコードがあれば削除することもでき、ほとんどのブラウザは代わりにwwwを試すだけです。それは私のために働いた。


-1

私はこの問題の解決策を探していましたが、最終的には非常に簡単なプロセスであることがわかりました。

AWSでは(A record)と表示されますが、実際にはLoad Balancer URLとしてCNAMEレコードと値を追加するだけです。プライマリドメインの場合、次の値を使用します。

ホスト:[www]値:[ロードバランサーリンク]

サブドメインの場合、次を追加します。

ホスト[任意のサブドメイン名]値:[ロードバランサーリンク]

これで... AWSロードバランサーがドメインまたはサブドメインに接続されます。

この記事のおかげで

https://shlomoswidler.com/2009/07/elastic-in-elastic-load-balancing-elb.html


これはドメイン名( "domain.com")ではなく、ホスト名( "www.domain.com")でのみ可能です。OPはドメイン名について尋ねましたが、そこでCNAMEレコードを定義することはできません。Aレコードのみが許可されます。
マッシモ

-6

ワニスとnginxでec2を使用して、godaddyでホストされているWebサイトの外部IPを指すことができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.