Server Load Balancer (SLB) インスタンスのドメイン名のアップグレードに伴い、新規作成された Application Load Balancer (ALB) インスタンスには、その DNS 名を使用して直接アクセスできなくなりました。ご利用の ALB インスタンスにアクセスするには、DNS プロバイダーで CNAME レコードを追加し、カスタムドメイン名を ALB インスタンスの DNS 名にマッピングする必要があります。
CNAME レコードの設定と検証
ALB コンソールに移動し、対象のインスタンスを見つけ、[ドメイン名] 列からその DNS 名をコピーします。
DNS ホスティングプロバイダーで DNS レコードを追加します。この例では Alibaba Cloud DNS を使用します。
Alibaba Cloud に登録されていないドメイン名を Alibaba Cloud DNS コンソールに追加して、Alibaba Cloud DNS で管理できます。
Alibaba Cloud DNS コンソールの パブリックゾーン ページに移動します。対象のドメイン名をクリックして [設定] ページを開き、[レコードの追加] をクリックします。
次の設定で CNAME レコードを構成し、[OK] をクリックします。
[レコードタイプ]: [CNAME] を選択します。
[ホスト名]: ご利用のカスタムドメイン名のプレフィックスを入力します。たとえば、カスタムドメイン名が
www.example.comの場合は、wwwと入力します。[クエリソース]: デフォルト値の [デフォルト] のままにします。この設定は、すべての DNS リクエストにレコードを適用します。
[TTL]: Time-to-Live (TTL) は、DNS リゾルバーがレコードをキャッシュする期間を指定します。TTL 値を低くすると、変更がより迅速に反映されます。
[レコード値]: 先ほどコピーした ALB インスタンスの DNS 名を貼り付けます。
レコードを追加する際に DNS レコードの競合 が発生した場合は、競合するレコードを削除するか、別のホスト名を使用します。
カスタムドメイン名が ALB インスタンスを指していることを検証します。
ローカルコンピューターでコマンドラインターミナルを開き、
ping <custom_domain_name>またはdig <custom_domain_name>を実行します。出力に ALB インスタンスの DNS 名 (例:
alb-xxxx.<region-id>.alb.aliyuncsslb.com) が含まれている場合、CNAME レコードは有効です。注意: 新しい CNAME レコードはほぼ即時に有効になります。ただし、既存のレコードへの変更は、DNS サーバーが TTL の期限が切れるまでキャッシュされたレコードに従うため、反映に時間がかかる場合があります。
関連ドキュメント
同じ ALB インスタンスを使用して、異なるドメイン名からのリクエストを異なるバックエンドサーバーに転送する方法については、次のドキュメントをご参照ください。