通常のCNAMEレコードとAmazonのRoute 53 ALIASレコードの類似点と相違点を誰かが指摘できますか? ?
CNAMEとエイリアスレコードはどちらも間接参照のレベルを提供します。つまり、回答を見つけるために追加の手順が必要な別の場所へのポインタです。違いはwhoがこの追加手順を実行することです。
CNAMEレコードでは、追加のステップはクライアントによって実行されます。サーバーはCNAMEレコードの構成された値を返すだけであり、クライアントはその名前を検索してA/AAAAレコードを見つける必要があります。
エイリアスレコードを使用すると、追加の手順はサーバーによって実行されます。サーバーはレコードの構成された値を取得し、これをアクティブに解決してA/AAAAレコードを見つけます。次に、この結果をA/AAAAレコードとしてクライアントに返します。クライアントは、最終的な回答を得るために何もする必要はありません。クライアントは、サーバーがこれを実行したことすら知りません。単純なA/AAAAレコードを見るだけです。
Route53ドキュメント には、エイリアスレコードの詳細があります。現時点では、エイリアスレコードはELBホスト名または同じゾーン内のホスト名のみを指すことができます。
CNAMEはドメインの頂点には使用できません(つまり、example.com
)異常なし。 ALIASレコードは、本質的にはCNAMEのように動作しますが、システムを要求するためのAレコードとして表示されます。