質問: dns動かず、、、 linuxでnamed-serverを動かしたいのですが、 設定後、nslookup と打つと、 can' find server named for ***.***.***.*** non-existent host/domai default server: **.***.ne.jp address ***.***.***.*** とでて、provider(ocn-economyのようにc未満でip割当受けるサービス受け手ます)側で用意してもらったsecondaryが、default-serverで受けてくれます。 /var/log/message を見ると、各ゾーンファイルに対して、 aug 23 00:43:10 dns named[5468]: zone "0.0.127.in-addr.arpa" (file localhost.rev ): no default ttl set using soa minimum instead のように、no default ttl ,,,,,, と出ています。 nslookupと打って、キチンとprimaryで設定してあるサーバーに返信して欲しいのですが。 どうしたらよいのでしょう。 よろしくお願いします。
回答: 0.0.127 ということなのでlocalに対しての設定個所だと 思います。 #namedでは、ipアドレスを逆に書くため #0.0.127なら 127.0.0.xに対する設定です。 0.0.127に対する設定を変更してませんか? 普通ならここの設定はマスターで指定するはずです。 その他はスレーブの設定になります。 いかにサンプルを書いてみます #ちなみにこれは、bind 8.2.2-p5の設定です ptions { directory "/var/named"; query-source address * port 53; }; //--sample.com-------------------- zone "sample.com" { type slave; file "sv/sample.db"; masters { 192.168.1.1; }; allow-transfer {192.168.1.1;}; }; //--reverse---------------------------- zone "168.192.in-addr.arpa" { type slave; file "sv/sample.rev"; masters { 192.168.1.1; }; allow-transfer {192.168.1.1;}; }; //--local------------------------------ zone "0.0.127.in-addr.arpa" { type master; file "local.rev"; /* マスターに知らせるために設定 */ allow-transfer {192.168.1.1;}; };