このトピックでは、CNAMEレコードをApplication Load Balancer (ALB) インスタンスに追加して、カスタムドメイン名をALBインスタンスのパブリックドメイン名にマップする方法について説明します。
概要
CNAMEレコードは、エイリアス名を別のドメイン名にマッピングするDNSレコードの一種です。 CNAMEレコードを使用して、カスタムドメイン名をALBインスタンスのドメイン名にマップし、カスタムドメイン名を介してALBインスタンスにアクセスできるようにすることができます。 次の図は、CNAMEレコードの仕組みを示しています。
前提条件
ALBインスタンスが作成されました。 詳細については、「ALBインスタンスの作成」をご参照ください。
手順
にログインします。ALBコンソール.
上部のナビゲーションバーで、ALBインスタンスがデプロイされているリージョンを選択します。
ドメイン名を管理およびコピーするALBインスタンスを見つけます。
CNAMEレコードを作成するには、次の操作を実行します。
Alibaba Cloud DNSコンソール にログインします。
DNSの管理ページで、ドメイン名の追加 をクリックします。
ドメイン名の追加ダイアログボックスで、ホストのドメイン名を入力し、OK をクリックします。
重要CNAMEレコードを作成する前に、TXTレコードを使用してドメイン名の所有権を確認する必要があります。
管理するドメイン名を見つけて、をクリックします。DNS設定で、アクション列を作成します。
DNS設定ページで、レコードの追加 をクリックします。
DNSレコードの追加パネルで、次のパラメータを設定し、OKをクリックします。
パラメーター
説明
レコードタイプ
ドロップダウンリストから [CNAME] を選択します。
ホスト名
ドメイン名のプレフィックスを入力します。
DNSリクエストソース
[デフォルト] を選択します。
レコード値
ALBインスタンスのドメイン名であるCNAMEを入力します。
TTL
DNSサーバーにキャッシュされるCNAMEレコードの有効期限 (TTL) 値を選択します。 この例では、デフォルト値が使用されます。
説明CNAMEレコードを作成すると、すぐに有効になります。 レコードを変更すると、レコードはレコードのTTLに基づいて有効になります。 デフォルトでは、TTLは10分です。
作成するCNAMEレコードが既存のレコードと競合する場合は、別のドメイン名を指定することを推奨します。 詳細については、「競合するDNSレコードのルール」をご参照ください。
次のステップ
CNAMEレコードが有効かどうかを確認します。 コマンドラインインターフェイス (CLI) でping
またはdig
コマンドを実行して、カスタムドメイン名にアクセスします。 pingまたはdigパケットがALBインスタンスのドメイン名にリダイレクトされた場合、CNAMEレコードが有効であることを示します。
関連ドキュメント
次のトピックでは、複数のドメイン名をALBインスタンスのドメイン名にマップして、異なるバックエンドサーバーにリクエストを配信する方法について説明します。