質問: 【fedora core3 + bind9】 外向けのdns設定 今回初めてlinuxでdnsサーバを立てています。 初歩的な質問だとは思いますが、ご教授頂ければ幸いです。 bフレッツ光で8個の固定ipを所得しました。 インターネットにつなぐ際、端末のdnsを自動取得や上位プロバイダにするとネットには繋がります。 が、dnsを、今私がいじっているサーバに向けるとネットに繋がらなくなります。 インストールされているのは -- bind-9.2.5-1 bind-chroot-9.2.5-1 caching-nameserver-7.3.3 -- で、namedはちゃんと起動しています。 iptableも起動していますが、設定はデフォルトです。 問題のサーバ内(localhost)からのdigでは、内も外も名前解決しているのですが、外からこのサーバ を指定してdigを引くと、;;connection timed out; no servers could be reached とタイムアウトしてしまいます。 named.confも、いろいろと書き換えてみましたが、今のところ何をやってもダメです。 外向きのdnsを構築する際には何か特別な設定が必要なのでしょうか? /etc/named.confを書いたのですが、文字数がオーバーしてしまいました・・・ /var/log/messagesのログを見てもエラーらしきものも見当たりません・・・ よろしくお願いします。
回答: パケットフィルタが有効になっているのではないでしょうか? 一度、以下のコマンドを実行してiptablesの内容をクリアして名前解決ができるか確認をしてみてはどうでしょうか? # service iptables stop もしこの後外部から名前解決ができるようであれば、通常はdnsのポートが止められているということです。 ちなみに、上記コマンド実行後は全てのパケットフィルタが無効になっていますので、確認後 # service iptables start しておいた方が良いでしょう。