現在、次のDNS構成を持つ複数のWebサイトを管理しています。
example.com - A Record - Production Server IP
test.example.com - A Record - Test Server IP
www.example.com - CNAME - example.com
beta.example.com - CNAME - test.example.com
dev.example.com - CNAME - test.example.com
これはCNAMEレコードの適切な使用ですか?私はオンラインで調べましたが、明確な答えが見つかりませんでした。一部の人々は、CNAMEレコードが悪いと主張しますが(これがなぜなのか明確ではありません)、次のセットアップを提案します。
example.com - A Record - Production Server IP
test.example.com - A Record - Test Server IP
www.example.com - A Record - Production Server IP
beta.example.com - A Record - Test Server IP
dev.example.com - A Record - Test Server IP
これらのうちどれがより良いアプローチですか?
注:サブドメインは独自のMXレコードを必要としないため、ここでは問題になりません。
1
これはwikiの回答になるはずです。DNSを正しく理解するのは非常に難しく、6年経ってもこの受け入れられた答えはまだ良いのでしょうか?
—
-the0ther
@ the0therはい、今日でもJesper Mortensenからの検証済みの回答はまだ有効です(物の命名や使用する正しいTTL値について議論することができたとしても、これらはCNAMEレコードを使用するかどうかの問題とは別のポイントです) )。DNSは30の古いプロトコルであるため、CNAMEレコードのような基本的なものは時間とともに変化しません。
—
パトリックメヴゼク