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