質問: Ubuntu16.04上でbind9でDNSサーバを構築したのですが、問題が発生しています。ここで作成したDNSサーバは、仮に10.0.0.1というグローバルIPと、example.comというドメイン名を持っているものとします。 そして、ゾーンの中で ``` www IN A 10.0.0.1 www2 IN CNAME www ``` のように設定しました。 手持ちのMacから`dig google.co.jp @10.0.0.1`のように外部のウェブサイトを調べると、IPがちゃんと帰ってくるのですが、`dig www.example.com @10.0.0.1`とすると返ってきません。一方で、別のDNSを使うと(`dig www.example.com @8.8.8.8`や`dig www2.example.com @8.8.8.8`)、www2がwwwに変換されているところまで見えるようにちゃんと返ってきました。 ファイアウォールはbind9用にポート53と953を開けています。 どこから手を付ければ良いのでしょうか?漠然とした質問で申し訳ありませんが、よろしくお願いします。
回答: 回答ありがとうございます。自己解決しました。 named.conf.options内のdirectories設定に誤りがあったようです。