【AWS】Route53のエイリアスレコードとは何か?作成・追加する手順実例(A, AAAA, CNAMEの違い)

aws-prograshi(プロぐらし)-kv AWS
記事内に広告が含まれていることがあります。

Route53のエイリアスレコードとは何か?

AWSの既存リソースにルーティングするために設定する別名のこと。

追加するレコードがAタイプ(または、AAAA、CNAMEの場合)で作成することができる。

そのURLで入力があった場合に、CloudFrontやS3、ロードバランサーなどに振り分けることができる。


エイリアスレコードはどんな時に使うか?

大元となる既存リソースの機能を複数のサービスで共有する場合など。(例えば記事エディタを複数のサービスで作成するなど)


レコードタイプAとは何か?

Addressの冒頭大文字。ドメインに対するIPv4アドレスを登録している。


AAAAタイプとは何か?

ドメイン名に対して、IPv6(IPv4の進化版)を指定するレコード。

基本的な考え方はIPアドレスに対するドメイン名ということでIPv4と同じ。(IPアドレスの仕様が異なるだけ)



CNAMEタイプとは何か?

ドメイン名の別名(Canonical NAME)を指定するレコード。IPアドレスは共有となる。

example.comのCNAMEとして、 www.example.comを用意するなど。Aレコードでも作成できるが、IPアドレスに変更があった場合にAレコードは大元とAレコードの二つのIPアドレスを変更しなければいけない。

CANEMであれば、大元のみ変更すればOK。


Route53にエイリアスレコード作成手順

エイリアス(別名)レコードなので、既に存在しているドメインを選択して作成していく。

  1. 対象のドメインを選択する
  2. レコードの作成


対象のドメインを選択する

Route53 > ホストゾーン からエイリアスの追加対象となるドメインを選択する。


レコードの作成

 ↓レコード作成画面

レコード名

指定したドメインのサブドメになる形で入力する。わかりやすい名前をつける。


レコードタイプ

A(IPv4)を選択。

レコードのタイプは様々あるが、エイリアスをONにする場合はAWSリソースにルーティングできるタイプのみになる。

選択するルーティング先によって、IPv4のみであったりと選択肢が変わる。

エイリアスとトラフィックのルーティング先

AWSのリソースにルーティングするためエイリアスをONにし、ルーティング先を選ぶ。

(ここではロードバランサを選択)


リージョンの選択

次に、ルーティング先のサービスのリージョンを選択する。

(ここでは東京を選択)


サービスの選択

登録してあるサービスからルティングしたいものを選ぶ。


ルティーングポリシー

Route53がクエリに対してどう応答するかの、ルーティングポリシーを選択する。

ルーティングポリシー内容
シンプルルーティングドメインで特定の機能を実行する単一のリソースがある場合
加重指定した比率で複数のリソースにトラフィックをルーティングする場合
位置情報ユーザーの位置に基づいてトラフィックをルーティングする場合
レイテンシー複数の AWS リージョンにリソースがあり、レイテンシーの最も小さいリージョンにトラフィックをルーティングする場合
フェイルオーバーアクティブ/パッシブフェイルオーバーを構成する場合
複数値回答ランダムに選ばれた最大 8 つの正常なレコードを使用して Route 53 が DNS クエリに応答する場合


ターゲットのヘルスを評価

「はい」にすると、作成したエイリアスレコードのヘルスチェック(正常に動作しているかの確認)を行う。


レコードの作成

設定が完了したら、「レコードの作成」をクリック

以上でエイリアスレコードの作成が完了。


Route53の注意点

Route53は本番公開中のサービスとも直結しているため、作業時は注意すること。

間違って、他のレコードを削除したり、ゾーンを削除したりしてしまうと、そのサービスが稼働しなくなってしまう。(500系エラーになる)


参考リンク

▼AWS エイリアスレコード

エイリアスレコードと非エイリアスレコードの選択 - Amazon Route 53
Amazon Route 53 でエイリアスレコードを作成するかどうかを選択します。


▼AWS ルーティングポリシー

ルーティングポリシーの選択 - Amazon Route 53
Amazon Route 53 でレコードを作成する前に、ルーティングポリシーを選択します。


▼AWS ヘルスチェック

ヘルスチェックが設定されている場合に Amazon Route 53 がレコードを選択する方法 - Amazon Route 53
ヘルスチェックが設定されているときに、Route 53 が DNS クエリに応答して返すレコードを選択する方法
タイトルとURLをコピーしました