私はAWS Elastic Beanstalkで自分のアプリケーションをセットアップしました。ロードバランサを追加し、CNAMEに 'www'を指定しました。しかし、今私は根本をそこに向けさせる必要があります。クライアントが自分のものを使いたいので、Route53を使用してAWSネームサーバーを使用することはできません。私はどのように私のアプリにルートを得ることができますか?トラフィックをリダイレクトできますか?私が協力している技術リーダーは、リダイレクトを行うサーバーを設定することを提案しましたか?AWSネームサーバを使用せずにAWS ELBを指すルートを取得する
答えて
AWS ELBは、IPの代わりにDNSレコードのみを提供するので、CNAMEマッピングを使用する必要があります。ただし、DNSの場合、CNAMEはルートドメインがそのドメインを指すことを許可しません。これを克服するため、AWSはルートドメインをELBに向けるためのAlias Records(AWSへのカスタム実装)を提供しました。
クライアントがネームサーバーを使用したい場合は、次の手順でこれを解決するためにAWS Route53を使用できます。
- まず、自分のドメインのRoute53にPublic Hosted Zoneを作成します。
- 次に、ルートドメインのホストゾーン内のレコードセットを作成して、タイプ= A - IPv4アドレス、エイリアス=はい、ELB CNAMEをエイリアス値としてELBを指すようにします。
- 外部ドメイン管理サービスで、ルートドメインをRoute53ネームサーバーに向けるNSレコードを作成します。
次に、DNS解決が行われると、ルートDNSクエリはまずルートネームサーバ(Route53の外部で管理)に行き、次にルート53に転送され、ELBsのIPアドレスが解決されて返されます。
wwwホストに要求をリダイレクトする以外は何もしない単一の静的IPアドレスを持つマシンを設定できます。その後、そのマシンを指しているDNSゾーンの頂点にある裸のドメインにAレコードを置くことができます。
少なくとも1つのサービスhttp://wwwizer.com/naked-domain-redirectがあります。これはこれを行います。 (私はこのサービスには関係していませんが、あなたの目的を果たすように思われ、目的を果たしているようです)
あなたのクライアントに権威を変更するよう説得するのが理想的です自分用に作成したRoute 53ホストゾーンを指すようにします。彼らはまだ彼らのドメインの登録者と "所有者"であり、ネームサーバを他のものに変更するだけであなたからコントロールを取り戻すことができます。
一般的に私たちのロードバランサインフラストラクチャはDNSサーバーと統合されているため、バランサノードに障害が発生した場合、またはキャパシティを追加または拡張する必要があるか、トラフィックサージやDDoSイベントが発生する場合があります。ロードバランサシステムは、ドメインのDNSレコードを自動的に更新して問題を緩和し、サイトを維持します。そうしないと、冗長性のレイヤーを削除するようなことをすることです。
- 1. PowerDNSでAWS ELBを使用する
- 2. AWS Lambdaを使用したAWS SNSの指数バックオフの取得
- 3. ELB HealthyHostCount AWS CLIクエリの取得
- 4. AWS ELBマルチマスター用コンフィグレーション
- 5. Cloudflare AWS証明書を使用したAWS ELB
- 6. AWS ELBカスタムトラフィックルーティング
- 7. AWS ELBゼロダウンタイムデプロイ
- 8. AWS ELB Nginxリモートアドレス
- 9. AWS ELBのアプリケーションサーバーにサブドメインを渡す
- 10. Node.jsのAWSでELBを設定する
- 11. AWS ELB - マルチVPCロードバランシング
- 12. サブドメインに基づいて異なるAWS ELBルート
- 13. AWS ELBの背後にあるクライアントIPを取得する方法は?
- 14. HTTPS/SSLを使用したAWS ELBの背後にあるZUUL
- 15. AWS:(ELB/ALB)をELBにマッピングできますか?
- 16. AWS ELBを新しいサブネットにクローニング
- 17. aws ELB対ALBレビュー:パフォーマンス、レジリアンス
- 18. AWS ELB HealthCheckの改善点
- 19. AWS ELBのGremlin-serverヘルスチェックエンドポイント
- 20. Spinnaker AWSのApp ELBのサポート
- 21. aws自動スケーリンググループ+ elb v2ターゲットグループ
- 22. AWS経由のAtlassian Crucible HTTPSを使用したELB
- 23. AWS ELBとSpringBootを使用した認証ゲートウェイの設定
- 24. AWS ELB index.phpを使用しないHTTPからHTTPSへのリダイレクト
- 25. AWS ELBとRabbitMQを使用したセロリー接続の削除
- 26. ルートをレンダリングせずにuser_idを取得
- 27. AWS Powershell:NextTokenを取得するには
- 28. 5XXsエラーを呑み込むAWSアプリケーションELB?
- 29. 複数のドメインを持つAWS ELB ssl
- 30. AWS S3 URLを使用してオブジェクトを取得する
http://www.com.com/naked-domain-redirectはどうなりますか?私はそのサービスとは関係がありません。私は通常、自分のドメイン名を転送せずに信頼できるネームサーバをRoute 53のホストゾーンに変更することをクライアントに教えることができるからです。ドメイン自体)は信頼性のために最善の利益を得ています...しかし、私はそれをテストしました、そして、それは目的を果たしているようです。私は彼らのFAQが*「以前の答えが短すぎる、タイポがあるの?」という事実を愛している。*いいえ、それはかなり簡単です。 –
マイケルに感謝します。私はこのクライアントを説得することができないようです。私はこれを試してみます – BooBailey
@ Michael-sqlbot回答を作成する場合は、 – BooBailey