BINDのNSレコードに指定するDNSサーバについて
お世話になります。
現在運用しているDNSサーバ(BIND9)で、新たなドメインを管理する予定なのですが、
そのドメインのゾーンファイルに記載するNSレコードについて質問です。
なお、レジストラにてそのドメインは取得済みで、DNSの登録はまだの状態です。
ゾーンファイルのNSレコードに記載したDNSサーバと同じものを登録するべきかと
考えていますので…。
DNSサーバ:ns.example.co.jp
(example.co.jpは自社で既に運用しているドメインです)
新たに管理するドメイン:newdomain.com
とした場合、newdomain.comのゾーンファイルには、NSレコードとして
IN NS ns.example.co.jp. (方法Aとします)
と記載するものと考えていました。
しかし他の人から、「この書き方の方が、newdomain.comを管理するDNSサーバは
どこか問い合わせがきた場合、回答が効率良く行われる」
と言われ以下の書き方を進められました。
IN NS ns.newdomain.com
ns IN A [ns.example.co.jpのIPアドレス] (方法Bとします)
ここで質問なのですが、方法A,Bでnewdomain.comを管理するDNSサーバを回答するまでの
流れが変わるのでしょうか。
レジストラにDNSを登録するので、どちらの方法でルートサーバから辿っていっても、
最終的にレジストラに登録したDNSサーバが回答されると思うのですが、方法Bのほうが
効率が良いというのが理解できません。
NSレコードでDNSサーバを指定する場合、管理するドメインと同じドメインのホストで
あるほうが良いものなのでしょうか。
ご存知の方が居られましたら、ご教示いただけますでしょうか。
よろしくお願いいたします。
お礼
ご回答ありがとうございます。 おかげでスッキリしました! まさしくおっしゃるとおり、Aレコードを重視しすぎていました。 挙動というかフロー自体を私は誤解してたようですね… 考えてみれば、スレーブにAがあれば子リソースを参照しなくなってしまいますね。なるほどです。 記事の件も、ありがとうございます。 http://www.atmarkit.co.jp/fnetwork/dnstips/030.html これですよね… もちろん、foitecさんが、全文ここからコピーなさった(口調だけ変えて)のは始めから知っていました。 だって、いくらなんでも、検索で1番に出てくるサイトを、質問者の私が見ないはずがないです(苦笑)ここに来る前に読んだ記事です。 「digをやれば解りますよ」とおっしゃりながら、御自分ではやってないことも、すぐに分かりました… だってそのドメインは現在存在しませんから…(苦笑) Windowsサーバーの権限プロパティ設定に関する話は、かなり違う話でしたが… でも、文句を言うつもりはありません。調べていただいたようだし、その点は感謝しております。お手数をお掛けしました。 それでは、皆様ありがとうございました。