質問: サブドメイン/ホスト名に関するaレコード、cnameの設定 hogehoge.comというドメインを取得しているとします。 ホスト名、あるいはサブドメインを設定するときにbind9において aレコードとして記述すればいいのか、cnameとして記述すればいいのか わからず質問しています。 具体的にはhogehoge.com.dbにおいて、 hogehoge.com. in a 192.168.1.1 www.hogehoge.com. in cname hogehoge.com. sub.hogehoge.com. in cname hogehoge.com. でも hogehoge.com. in a 192.168.1.1 www.hogehoge.com. in a 192.168.1.1 sub.hogehoge.com. in a 192.168.1.1 でも、アクセスするほうからすると同じだと思うのですが違いはあるのでしょうか。 常識的、ルール的にはこっちにすべしなどあれば教えてください。 なお、サブドメインをたくさん作り、apache2のvirtualhostと 組み合わせて使う予定です。
回答: バッタ本で確認しましたが、一部の特殊なケースを除けばどちらでもよいみたいですね。 個人的には問題がない限りcnameですませてます。(後でipを変更するときに楽、「別名」であることが自明、などが理由) 余談ですが、hogehoge.com ドメインは実在しますので、こういった例示するときにはexample.com などを使いましょう。 ----------------------------------- c:\>nslookup hogehoge.com server: xxx.xxx.xxx address: 192.168.1.xx non-authoritative answer: name: hogehoge.com address: 211.125.95.150 -----------------------------------