- ベストアンサー
Bind 9.2.1のnamed.confの表記方法について
今回 Bind 9.2.1をNTサーバで稼働させようと思ってます。そこで、設定を行っていたのですが、named.confの表記方法でnamed.confのディレクティブ(controls,acl,logging等)に関する設定方法をおしえていただけないでしょうか?9.2.1では表記ミスのチェックが厳しくてうまく起動しません。 設定例や、記載されているサイト等の情報でも構いません。 宜しくお願いします。
- TanYJ
- お礼率27% (5/18)
- その他(インターネット接続・通信)
- 回答数6
- ありがとう数0
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
#4補足より >stacksizeの他にcore/file(ファイルのオープン数)/datasizeで同じwarningが出ています。 >NTの場合は必ずでるもんなですかね? > なんかそうらしいですね。 ISCのbind9のMLでも一言「Windowsではこれらのオプションはサポートされてない」 といった感じの回答が出ていました。 何か動作的には問題ないようですね。 この警告メッセージを消す方法といったら logging設定を修正して「見えなくする」といった感じでしょうか。 ただし他の警告メッセージも消してしますので、ダメダメでしょうが...。
その他の回答 (5)
ISC関連のMLはここです。http://www.isc.org/ml-archives/ で、英語が苦手なんで意味合いが違うかもしれませんが、 これとかはどうでしょうか? http://marc.theaimsgroup.com/?l=bind9-users&m=102933069008174&w=2
#3 補足より ここら辺になるとあまり詳しくないので自信なしですが...。 >起動すると"set maxmum stack size to 0:not implemented"というwarningが出ます。 > namedプロセスが使用するスタックの制限サイズが0で設定したよ ということですね。 スタックのサイズはoptionsで指定できるのですが、 指定しないときはnamed起動時にサーバが設定できる制限値が入るはずです。 ということで、今回スタックが確保されなかったということですね。 これでどういった動きになるのかはわかりません。 すみません。 とりあえず既定値で設定できなかったので無理かもしれませんが、 options { の中に stacksize 1m; と言った感じで指定することはできます。 (スタックサイズの制限を変更できるシステムのみ有効) 1mは1メガバイトです。 1kだと1キロバイトです。 で、現在namedは正常に動作していますか? それであれば大丈夫だと思いますが...。
補足
いつもありがとうございます。namedはwarningをだしながらも稼働してます。ゾーンファイルはうまく読み込んでいるみたいです。stacksizeの他にcore/file(ファイルのオープン数)/datasizeで同じwarningが出ています。NTの場合は必ずでるもんなですかね?設定してもやはり出ました。このままで大丈夫ならそのままにしておくんですけど。。。気持ち悪いので消したいのが本能です。(^^;)
#2補足より なんかコメント行の開け閉めがあってないような。 コメントの開け.../* コメントの閉め...*/ で、 acl localnet { これをコメント行としているようですが、このコメント閉めがないようです。 やるのであれば、 /* acl localnet { yyy.yyy.yyy.0/24; zzz.zzz.zzz.0/24; 127.0.0.1; }; */ ですね。 いっそコメント行となっているものを全て削除されたほうが見やすくなると思いますが...。
補足
ありがとうございます。 ようやく、立ち上がりました。 但し、起動すると"set maxmum stack size to 0:not implemented"というwarningが出ます。この意味ってわかりますか?
こんにちは、まだ格闘されているようですね^ ^;; named.confの設定例はいろいろとあるかと思うのですが、 まずはシンプルな形での起動でしょう。 例えば#1の例だと、rndcを使う設定までされていますが、 NTであればサービスで起動、停止するのが普通だと思われますので、 そのrndcのためのkeys設定まで行う必要はありませんね。 named.confとゾーンファイルを提示していただければ ヒントが出せるかもしれません。 namedの起動ログがイベントログに出ていませんか? bind9で、unixだとinfo以上のログがsyslogにはき出されるので、 たぶんNTだとイベントログだと思うのですが...。 あと、windows版はどうやるかがわかりませんが、 named -d 8 (bind9ならレベル 1~90まで) でデバッグ起動すれば、既定値でnamed.runというファイルにデバッグのログが出力されます。
補足
今、現在のnamed.confです。 /* BIND9 main confiuration file with master zone statements: named.conf */ options { directory "c:\winnt\system32\dns\etc"; }; /* version ""; use-id-pool yes; */ /* acl localnet { yyy.yyy.yyy.0/24; zzz.zzz.zzz.0/24; 127.0.0.1; }; /* remove/add the comment delimiters below to activate/disactivate logging */ logging { channel my_file { file "c:\winnt\system32\dns\etc\named.run" versions 5 size 1m; severity debug 0; print-category yes; print-severity yes; print-time yes; }; category default {my_file;}; category panic {my_file;}; category packet {my_file;}; category eventlib {my_file;}; category queries {my_file;}; category lame-servers {my_file;}; category cname {my_file;}; category config {my_file;}; category db {my_file;}; }; /* */ /* ルートサーバーの情報 */ zone "." { type hint; file "cache.db"; }; /* ローカルホストの正引きゾーンファイル */ zone "localhost" { type master; file "localhost.db"; }; /* 逆引きローカルループバックファイル */ zone "0.0.127.in-addr.arpa" { type master; file "127.0.0.db"; }; /* mymet.comのゾーンファイル */ zone "mymet.com" { type master; file "mymet.com.db"; }; /* mymet.com の逆引きゾーンファイル */ zone "xxx.xxx.xxx.in-addr.arpa" { type master; file "xxx.xxx.xxx.db"; }; /* 内部アドレス逆引き用ゾーンファイル(1) */ zone "zzz.zzz.zzz.in-addr.arpa" { type master; file "zzz.zzz.zzz.db"; }; /* 内部アドレス逆引き用ゾーンファイル(2) */ zone "yyy.yyy.yyy.in-addr.arpa" { type master; file "yyy.yyy.yyy.db"; }; ------------------------------------------------------------ 以上です。 よろしくアドバイスをお願いします。
関連するQ&A
- bind9のnamed.confについて
いつもお世話になっております。 今回表題のとおりbind9のnamed.confについて記述させていただきました。 今回 debianのetch4.0にbind9のインストールを行いました。 インストールを行ったbindバージョンは、 ・bind-9.5.0 ・bind-9.5.1b1 の二種類になります。 makefile作成時に、 ./configure --disable-ipv6 --prefix=/usr/local/bindバージョンディレクトリ名 で指定し、make⇒make installと行いました。 その後、named.confを触ろうとしても、named.confファイル自体がないことに気づきました。(両方のversionでも同じ現象発生を確認) いろいろなサイトを参考にしてみたのですが情報がなく今回ここに質問させていただきました。 どなたか解決方法をご存知の方がおられましたらご教授お願いできないでしょうか? できれば一番新しいb1のほうを使用したいと考えております。 よろしくお願いします。
- ベストアンサー
- Linux系OS
- プライマリのnamed.confをセカンダリのnamed.confに反映する方法を教えて下さい
OS:IntelSolaris8 DNS(BIND)の設定でプライマリのnamed.confを変更した際にセカンダリのnamed.confも変更を自動的に反映する方法をどなたか教えて下さい。 またlogレベルの変更の仕方もできたら教えて下さい。
- 締切済み
- その他(OS)
- bind9をインストールしても/var/init.d/named等が作成されない
私の環境はDebianなのですが、 # useradd -d /var/named named # aptitude install bind9 として、DNSサーバをインストールしようとしましたが、Webで調べた情報では、これで作成されるはずの以下のファイル等が作成されませんでした。 /etc/init.d/named /var/named以下に設定ファイル /var/run/namedディレクトリ 設定ファイルが/etc/named.confに作成されるはずが、/etc/bind/named.confに作成された。 その他の設定ファイルも/etc/bind/以下に作成された。 私の操作が何か間違っているのでしょうか。 もしくは、この状態は間違っていないのでしょうか。 もしそうならば、次に何を行えばよいのでしょうか。 多少の問題でも適用できるだけの経験がないので、どうかお願いします。
- ベストアンサー
- Linux系OS
- named.confの設定
今日まで正常に動いていたサーバが、バーチャルホスト2つ目の追加をしてからnamed.confが正常に起動してくれません。 以下の状況です。 ************************************************************* /etc/rc.d/init.d/named restart named を停止中: [ OK ] named を起動中: named 設定でエラー: : /etc/named.conf:50: unknown option 'view' /etc/named.conf:59: unknown option 'view' /etc/named.conf:65: '}' expected near end of file ************************************************************* と50行、59行、65行に間違いがあると云われますが、色々、試みましたがダメでした(**) 下記にnamed.confの一部を記載します。どうかご指摘、ご教授下さい。 ******************************************************************* view localhost_resolver { match-clients { localhost; }; match-destinations { localhost; }; recursion yes; include "/etc/named.rfc1912.zones"; include "/etc/named.sample_A.com.zone"; include "/etc/named.sample_B.net.zone"; include "/etc/named.sample_C.com.zone"; }; view "internal" { #ここが50行目です match-clients { localnets; }; match-destinations { localnets; }; recursion yes; include "/etc/named.rfc1912.zones"; include "/etc/named.sample_A.com.zone"; include "/etc/named.sample_B.net.zone"; include "/etc/named.sample_C.com.zone"; }; view "external" { #ここが59行目です match-clients { any; }; match-destinations { any; }; recursion no; include "/etc/named.sample_A.com.zone.wan"; }; ********************************************************************* 簡単な仕様ですが、 OS:centos5 BIND:9.3.4 固定IP:1つ 宜しくお願いします。
- ベストアンサー
- Linux系OS
- ClassC未満のnamed.confの記述について
ClassC未満のnamed.confの記述について 使用ソフトFadoraCore12 BIND9.6.X 固定IP8個でプロバイダ契約、逆引き権限委譲です。 named.confの逆引き設定は以下のとおりです。 zone "88/29.xxx.xxx.xxx.in-addr.arpa" { type master; file "wan.rev"; この記述だとBIND8ではとおりますがBIND9以降はエラーになり 起動しません。 対処方法をご存知の方よろしくお願いします。
- ベストアンサー
- その他(ソフトウェア)
- DNSサーバーの構築(2):再インストール後named.confがおかしくなってしまった。
DNSサーバー構築について2回目の質問です。5/28の質問後、LINUXを再インストールしましたが、今度は「named.conf」ファイルの記載内容が本来の「named.conf」よりかなり少ないようで戸惑っています。私の環境で「/etc/named.conf」で表示されるのは次の内容のみです。 // Default named.conf generated by install of bind-9.2.4-2 options { directory "/var/named"; dump-file "/var/named/data/cache_dump.db" statistics-file "/var/named/data/named_stats.txt"; }; include"/etc/rndc.key"; 「 zone "." IN { type hint; file "named.ca"; }; 」というような情報が一切表示されていません(T_T)。 お手数ですが・・・どうしたらいいのか教えてください。 よろしくお願いします!
- ベストアンサー
- Linux系OS
- Bind9 for NT/2000の設定
今度、NTサーバでDNSをMS DNSマネジャーからbind9に変更することになりました。 しかし、Bind9は今回、初めて触ります。インストールはできたみたいですが、 namedが立ち上がりません。どこか、named.confなどのサンプルが載っているHPが あったら教えてもらえないでしょうか? また、MS DNSで作成された*.DNSファイルは流用できるか教えてください。 宜しくお願いします。
- ベストアンサー
- その他(インターネット接続・通信)
- BINDについて
Soralis7でnamed.confにzoneでforward設定をしてみましたがエラーが 発生して設定できません。Solaris9のBIND9.3.0の機器では、同じ設定は 出来ました。BINDのバージョンが、8.1.2である為に出来ないのでしょうか? 環境 Solaris7 BIND8.1.2 named.confに追加した設定 zone "ドメイン名" in { type forward; forward only; forwarders { 10.10.10.10; }; }; エラー内容 Nov 5 23:59:16 rh62 named[791]: /etc/named.conf:32: syntax error near forward Nov 5 23:59:16 rh62 named[791]: no type specified for zone 'ドメイン名' Nov 5 23:59:16 rh62 named[791]: zone 'ドメイン名' did not validate, skipping Nov 5 23:59:16 rh62 named[791]: /etc/named.conf:34: syntax error near '}'
- ベストアンサー
- Solaris系OS
- Class C未満のnamed.confの設定について
Class C未満のnamed.confの設定について 固定IP8個でプロバイダ契約 Web DNS Mailサーバを計画中 OS FadoraCore12 BIND9.6.x named.confの逆引き部分は以下のとおりでこの(88/90)の記述は プロバイダ指定の記述です。 zone "88/29.xxx.xxx.xxx.in-addr.arpa" { type master; file "wan.rev"; wan.revは IN NS ns.xxx.co.jp. 90 IN PTR xxx.co.jp. この記述でNAMEDがスタートしません、対処方法を ご存知の方がおられましたらよろしくお願いします。
- 締切済み
- Linux系OS
- BINDが起動しない
BINDを起動しようとしたら以下のようになります. [root@server ×××]# /etc/init.d/named start namedを起動中 Error in named configuration: /etc/named.conf:37: unknown option 'incluse' /etc/named.conf:38: unknown option 'incluse' [失敗] いろいろ調べているのですが,解決策が分かりません. よろしくお願いします
- ベストアンサー
- Linux系OS
補足
了解しました。申し訳ありませんが、MLのURLを教えていただけないでしょうか? いつもありがとうございます。