先日の日記で、サブドメインの委任先ネームサーバをゾーンファイルに記述しても動作しないというようなことを書いた。
BIND 9.8 で サブドメインの委任をするには?(2013-01-18)
これはどうやら、その上位の設定 /etc/named.conf
内での options {};
セクションの内容が効いているらしい。たしかに options{};
セクション内に forwarders{ server1 , server2, … ; };
を設定している。
ここで設定しているフォワード先サーバ以外にはクエリは転送されないっぽい?
というわけで自分が持ってるゾーンについては forwarders 設定無しにしてくださいと明示しないとダメらしい。
named.conf
内で今回設定しているゾーンファイルの定義場所と同列に forwarders{ };
を書けば行けた。
これが正規の手順なのかなんとなくうまくいってるだけなのかどっちなのかわからないのが苦しいところ。あとで BIND のマニュアルにあたってみよう。