スキップしてコンテンツを表示

Route 53 で AWS ホストサービスのエイリアスレコードを作成する方法を教えてください。

所要時間2分
0

Amazon Route 53 で AWS ホストサービスのエイリアスレコードを作成しようとしています。使用すべきレコードタイプを判断したいです。

解決策

エイリアスレコードを作成する

Route 53 コンソールでエイリアスレコードを作成し、簡易エイリアスレコードの値を指定するには、次の手順を実行します。

  1. Route 53 コンソールを開きます。
  2. 使用するホストゾーンで [レコードの作成] を選択します。
  3. [レコードタイプ] を選択します。
  4. AWS サービスで A レコード (IPv4 アドレス) または AAAA レコード (IPv6 アドレス) を作成します。
  5. トラフィックのルーティング先となる AWS リソースをエイリアスターゲットとして選択します

指定するサービスにおいて、IP アドレスに適切な DNS レコードタイプを使用していることを確認してください。

  • Amazon CloudFront ディストリビューションでは、A レコード (IPv4) または AAAA レコード (IPv6) を使用してください。
  • AWS Elastic Beanstalk 環境では、A レコード (IPv4) を使用してください。
  • Elastic Load Balancing ロードバランサーでは、A レコード (IPv4) または AAAA レコード (IPv6) を使用してください。
  • Amazon Simple Storage Service (Amazon S3) バケットでは、A レコード (IPv4) を使用してください。
  • Amazon API Gateway のカスタムリージョン API およびエッジ最適化 API では、A レコード (IPv4) を使用してください。
  • Amazon Virtual Private Cloud (Amazon VPC) インターフェイスエンドポイントでは、A レコード (IPv4) を使用してください。
  • AWS Global Accelerator では、A レコード (IPv4) を使用してください。
  • AWS AppSync では、A レコード (IPv4) を使用してください。
  • WS App Runner では、A レコード (IPv4) を使用してください。
  • 同じホストゾーン内の別の Route 53 レコードを使用してください。

注: Amazon API GatewayAmazon CloudFront では、カスタム DNS 名を設定する必要があります。

エイリアスレコードでの CNAME サポートを設定する

Route 53 は、レコードタイプが一致する場合にのみ、エイリアスレコードのポインタを追跡します。CNAME レコードのエイリアスレコードを作成するには、エイリアスのターゲットは CNAME 値に解決する必要があります。

無効な CNAME (ALIAS) レコードを作成した場合、Route 53 はエンドポイントの IP アドレスを解決できません。その場合、Route 53 は「ERVFAIL/REFUSED RCODE」エラーを返します。

有効な CNAME (ALIAS) レコード

名前タイプ
cname.example.com.CNAME(ALIAS)cname1.example.com
cname1.example.com.CNAMEabc.example.net
abc.example.net.A203.0.113.1

Route 53 以外の DNS プロバイダーから指定する

ドメインに Route 53 以外の DNS プロバイダーを使用している場合も、ドメインを AWS サービスに指定できます。CNAME フラットニング、ANAME レコード、WebHops リダイレクトなどの手法で DNS プロバイダーがルートドメインの CNAME レコードをサポートしているかどうかを確認できます。

CNAME レコードを作成する

親ドメイン、ネイキッドドメイン、または Apex ドメインでは、CNAME レコードではなく、エイリアスレコードを使用して親ドメインが他のサポートされているエイリアスターゲットを指すようにします。例:

example.com Alias(A) dualstack.elb123.us-east-1.elb.amazonaws.com

サブドメインには、CNAME レコードを作成できます。例:

subdomain.example.com CNAME destination.example.com

同じドメインに複数のレコードタイプを設定するには、CNAME レコードとワイルドカードレコードを組み合わせて使用します。例:

abc.example.com CNAME www.example.com   
abc.example.com A 192.0.2.1

関連情報

Route 53 エイリアスリソースレコードセットを作成する際に、目的のエイリアスターゲットを選択できない原因を教えてください

エイリアスリソースレコードと非エイリアスリソースレコードのどちらを使用するか

コメントはありません

関連するコンテンツ