ドメインの CNAME を Amazon の CloudFront サービスに向ける手順を見つけましたが、理想的にはルート名 (A レコード名) を向けたいと考えています。たとえば、www.foo.com ではなく foo.com です。これは可能ですか?
2 に答える
ポインティングwww.example.com
は A レコードでも実行できますが、それを IP アドレスにポイントする必要があります。その場合、「www」やその他の前にあるものとは関係ありません。
CNAME と A レコードの違いは、CNAME が別の名前を指していることだけです。これは DNS によって検索される必要がありますが、A レコードは 1 回の検索だけで済み、IP アドレスを直接指しています。
とはいえ、このタイプのクラウド ホスティングで A レコードを使用することがなぜ悪い考えであるか、または不可能であるかはすぐに理解できます。Amazon は複数の IP アドレスを使用しており、それらがどの IP アドレスであるかを事前に知ることはできません。DNS の変更が遅い。そのため、変更されない特定の IP アドレスを持っていない限り、A レコードを使用しても機能しません。固定 IP アドレスのホスティング オファーを見つければ、A レコードを使用できます。
パフォーマンスや到達可能性に関しては、CNAME と A レコードの間にわずかな違いしかありません。
編集:
SLaks が指摘しているように、ルート ドメイン名に A レコードを使用するには、「古いルール」に固執するのが最善のようです。ただし、ホスティング プロバイダーが何を許可しているかによっては、選択の余地がない場合もあります。幸いなことに、最近では、(CNAME を使用して) そうすることを事実上差し控えるべきものはほとんどありません。