AWSでは、インスタンスの負荷を処理するためのELB(Elastic Load Balancer)を作成しています。私の質問は以前に単一のインスタンスを使用していて、このインスタンスをElastic IPで追加しています。この弾力性のあるIPでは、ドメインの複数のドメインとサブドメインが(sitegroundの)アカウントを提供します。ここで、すべてのドメインとサブドミアンをELBでポイントする方法。 ELB名はLAMPLB-xxxxxx.eu-west-1.elb.amazonaws.comです
ドメインがサブドメイン(例:mysite.example.com)の場合、DNSで必要なのはCNAME
レコードです。レコードのターゲットはELBホスト名になります。
mysite IN CNAME elb-hostname....amazonaws.com.
サイトがサブドメインではなく、ゾーンの頂点(例:example.com自体)である場合、ここでCNAME
レコードは機能しません。代わりに、ALIAS
レコードが必要です。これには、DNSをRoute 53でホストする必要があります。
エイリアスレコードは、DNSの動作を制限する方法の解決策として設計されました。特定のドメインの最上部(頂点、ルート)で、ドメイン内のホストに対してCNAME
が行うように、標準に準拠したDNSサーバーが異なる名前を返すことはできません。
Route 53はELBの現在のRRの「内部」知識を持っているため、その情報を使用してクエリに直接回答します。
Route 53は、ロードバランサーの1つ以上のIPアドレスで各リクエストに応答します
サブドメインレベルでもALIAS
レコードを使用できますcan。ただし、それらはrequiredサブドメインで作業していない場合。