アプリ版:「スタンプのみでお礼する」機能のリリースについて

bindのzoneの設定で迷っています。

OCNのJPドメインの取得代行を利用しています。
OCNから自前のDNSサーバー名をns01.mydomin.jpに指定されています。
なので、SOAレコードでDNSサーバー名の宣言がns01.mydomin.jpにせざる得ません。(多分)

しかしこの自ホスト名はns01ではありません(当然ですよね)
自分の設定ではAレコードで矛盾が生じてしまうのではないかと
不安があり、悩み悩み設定しました。
DNSのバイブルであるdns&bindを読んでもこのパターン例が無く
迷っています。
以下私なりに知恵を絞った設定なのですが、不備があるかと思います。
いろいろと指摘いただければ幸いです。
賢人のアドバイスをいただきたく、よろしくお願いします。
動作面は勿論ですが可読性を悪くしていることがあれば、これもまた指摘ください。


以下内部向け正引きのゾーンファイルです
;------------------------
;exmple.jp.internal.zone
;------------------------
@ IN SOA ns01.example.jp. root.example.jp.(省略)

IN NS ns01.example.jp.
IN NS ns.ocn.ad.jp.
; 自ホスト名をAで宣言したいのでns01はコメントアウト
;ns01 IN A 192.168.11.22
my-host-name IN A 192.168.11.22
localhost IN A 127.0.0.1

IN MX 10 ns01.example.jp.
; Aでns01が宣言するとアドレス重複するので、CNAMEで宣言してみた
ns01 IN CNAME my-host-name
www IN CNAME my-host-name
mail IN CNAME my-host-name

A 回答 (1件)

○複数の異なるホスト名によるAレコードが、同じIPアドレスを指していても問題はない。


○MXレコードにCNAMEを指定すべきではない。

ということで、ns01のAレコードをコメントアウトする必要はないし、MXレコードのために指定しているns01のCNAMEは不要。
なおMXレコードがこの位置だと@localhost.example.comとしてメールを使うことになります。下記、@example.comで使用するとしての例です。

;---------------------------------
IN NS ns01.example.jp.
IN NS ns.ocn.ad.jp.
IN MX 10 ns01.example.jp.
;(または、IN MX 10 my-host-name)

ns01 IN A 192.168.11.22
my-host-name IN A 192.168.11.22
www IN CNAME my-host-name
mail IN CNAME my-host-name
;---------------------------------
    • good
    • 0
この回答へのお礼

ありがとうございます。
早速、アドバイスを反映させていただきます。
ご丁寧な回答に感謝いたします。


OCNでも同様の注意がありました。
もし同様にお悩みの方がいるかもしれないので
一応参考までにURLを付けます
http://www.ocn.ad.jp/tw/dns_19.html

お礼日時:2009/08/21 09:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!