• 締切済み

Fedora8 BINDのエラー内容について(初心者)

勉強のためにLinuxサーバ構築しています。 BIND設定時に以下のエラーが返されているのですが、エラー内容がわかりません。設定自体は、 http://www.server-world.info/  さんの設定を参考に致しました。 素人で申し訳ないですが、よろしくご教授お願いいたします。 エラー内容 [root@fedora named]# service named restart named を停止中: [ OK ] named を起動中: Error in named configuration: /etc/named.rfc1912.zones:14: view 'internal': already exists previous definition: /etc/named.conf:37 [失敗]

みんなの回答

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.1

/etc/named.rfc1912.zonesの14行目 /etc/named.confの37行目 でinternalが2重定義されてるってbindさんが怒ってますけど

anyoha
質問者

お礼

ありがとうございました。少し先に進めました。参考にさせていただくのと、もう少し勉強します。

関連するQ&A

  • 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' [失敗] いろいろ調べているのですが,解決策が分かりません. よろしくお願いします

  • CentOS7のBIND設定について

    CentOS7サーバー徹底構築という本を見ながら、BINDの設定をしています。 本のとおりに設定をして、間違いがないか確認して記述をしているのですが、namedサービスを有効にする時にエラーが出ます。 statusを見てみると、 ドメイン名 bash[10697]: /etc/named.conf:59: open: /etc/named.ドメイン名.zones: file not found ファイルが見つからないと言っているのだと思うのですが、似たような事例をネットで探して試しているのですが、どれも当てはまらず、どう修正すればいいのかわかりません。 どなたかご存じの方いらっしゃましたら教えていただけませんでしょうか。 よろしくお願いいたします。

  • 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 '}'

  • 【確認】BINDで何もエラー見られず反映されない

    こんばんわ。 少し確認なのですが・・・ BINDを設定して、 ネームサーバホスト登録を済ませてので、 whoisでネームサーバをするとIPが引ける状態です。 テストに一つ、 zoneファイルを追加して、 named.confにzoneを追加しました。 リスタートさせたりしてもエラーは特に見られません。 Feb 13 11:25:25 ns2 named[2717]: starting BIND 9.3.4-P1 -u named -t /var/named/chroot Feb 13 11:25:25 ns2 named[2717]: found 2 CPUs, using 2 worker threads Feb 13 11:25:25 ns2 named[2717]: loading configuration from '/etc/named.conf' Feb 13 11:25:25 ns2 named[2717]: listening on IPv6 interface lo, ::1#53 Feb 13 11:25:25 ns2 named[2717]: listening on IPv4 interface lo, 127.0.0.1#53 Feb 13 11:25:25 ns2 named[2717]: command channel listening on 127.0.0.1#953 Feb 13 11:25:25 ns2 named[2717]: command channel listening on ::1#953Feb 13 11:25:25 ns2 named[2717]: zone ***-***.jp/IN: loaded serial 2009021320 Feb 13 11:25:25 ns2 named[2717]: running Feb 13 11:25:25 ns2 named[2717]: zone ***-***.jp/IN: sending notifies (serial 2009021320) # dig @127.0.0.1 ***-***.jp ※127.0.0.1の部分はネームサーバに変更しても下記と同じ内容が得られます。 ;; QUESTION SECTION: ;***-***.jp. IN A ;; ANSWER SECTION: ***-***.jp. 3600 IN A プライマリIP ;; AUTHORITY SECTION: ***-***.jp 3600 IN NS プライマリネーム. ***-***.jp 3600 IN NS スレーブDNS. ;; ADDITIONAL SECTION: スレーブDNS. 143783 IN A スレーブIP ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Feb 13 19:29:02 2009 ;; MSG SIZE rcvd: 112 BINDの設定してから半日位経過しております。 zoneファイルは$TTL 3600 未だドメインでWhoisしてもIPが引けません・・・ 暫く待つといいのですか? その他確認事項はありますでしょうか?

  • BINDが起動しない

    CentOS5にて、BINDを設定中ですが、エラーがでて先に進めません。 ご存知の方がいらっしゃいましたら教えてください。 ■エラー内容:「named 設定でエラー」 -------------------- [root@linuxtest ~]# /etc/rc.d/init.d/named start named を起動中: named 設定でエラー: : /etc/named.conf:27: missing ';' before '192.168.1.2' /etc/named.conf:28: missing ';' before '192.168.1.3' /etc/named.conf:29: missing ';' before '}' /etc/named.conf:49: open: /etc/named.rfc1912.zone: file not found [失敗] -------------------- 起動前に行った作業は以下です。 -------------------- [root@linuxtest ~]# vi /var/named/chroot/etc/named.conf [root@linuxtest ~]# vi /var/named/chroot/etc/named.linuxtest.xxx.net.zone [root@linuxtest ~]# vi /var/named/chroot/etc/named.linuxtest.xxx.net.zone.wan [root@linuxtest ~]# dig . ns @198.41.0.4 > /var/named/chroot/var/named/named.ca [root@linuxtest ~]# vi named.root_update [root@linuxtest ~]# chmod 700 named.root_update [root@linuxtest ~]# mv named.root_update /etc/cron.monthly/ [root@linuxtest ~]# vi /var/named/chroot/var/named/linuxtest.xxx.net.db [root@linuxtest ~]# vi /var/named/chroot/var/named/1.168.192.in-addr.arpa.db [root@linuxtest ~]# vi /var/named/chroot/var/named/linuxtest.xxx.net.db.wan -------------------- 宜しくお願いします。

  • 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つ 宜しくお願いします。

  • bind9のzone設定中のallow-query について

    現在bind9をつかってDNSサーバを構築しています。 その中で特定のzone情報のみは別のlocalネット中の別のDNSサーバに問い合わせに行く、という設定をしています。 [設定1] zone "AAA" { type forward; forward only; forwarders { 172.20.111.1; }; }; ※このゾーンに対する問い合わせはforwarders先に問い合わせています。  動作確認済みです。 ここからが質問です。 このAAAというゾーンに対する問い合わせをaclで定義したネットワークからの問い合わせからのみforwarders先に問い合わせ、それ以外は問い合わせに行かないように設定したいので以下のようにしたらbind起動時にエラーとなってしまいました。 [設定2] acl local { 172.20.0.0/14; }; zone "AAA" { type forward; allow-query { local; }; forward only; forwarders { 172.20.111.1; }; }; [エラーログ] named[388]: loading configuration from '/etc/named.conf' named[388]: /etc/named.conf:60: option 'allow-query' is not allowed in 'forward' zone '0.23.172.in-addr.arpa' named[388]: reloading configuration failed: failure allow-query の指定をいれるとエラーになるので、ここがよくないとは思うのですが、何が悪いのかがいまいち分かりません。 何か、分かる方いらっしゃいましたらご意見下さい。 よろしくお願いします。

  • Fedora11で自宅サーバー

    Fedora11で自宅サーバーを作っていますが、、、 現在二つのエラーが発生して難航しています。 解決方法よろしくお願いします。 エラー(1) 管理者権限で、geditを開くと以下のようなエラー文句がいっぱい出てきます。解決方法をよろしくお願いします。 ******************* GConf エラー: 設定サーバ (gconfd) に接続できませんでした: いくつか考えられる原因として、ORBit の TCP/IP ネットワークを有効にしていない、あるいはお使いのシステムで古い NFS のロックがクラッシュを引き起こしたことが考えられます。これに関連する情報については http://projects.gnome.org/gconf/ を参照して下さい: (詳細 - 1: セッションへの接続に失敗しました: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.) *********************** エラー(2) BINDの導入で、bindとbind-chrootインストールしました。 それから、 cd /ect cp named.conf named. rfc1912.zones named.dnssec.keys /var/named/chroot/ect ここまで実行すると、以下のようなエラー文句がでます。 解決方法をよろしくお願いします。 ********** cp: cannot stat 'named.dnssec.keys'k: そのようなファイルディレクトリはありません **********

  • bindの名前解決について

    既出の同様の話題が多数あり恐縮なのですが、ぜひ識者の方にチューニングポイントなどご教授いただけると幸いです。 環境とネットワーク -- YahooBBルータ 192.168.3.1 (GateWay/DNS) クライアントImac 192.168.3.4 CenOS5 192.168.3.5 (Imac上のvmware fusion /Bridge構成/DNS) bind-9.3.3-9 用途 -- 個人開発用。Vmware fusion で稼働している CentOS5 に bind で内向きキャッシングサーバを作成。LAN 内で名前解決を行いたい。外部ドメインの問い合わせについてはルータに任せたい。 現状 -- LAN内の名前解決は全く問題なし。外部ドメインについてはforwardersにルータ 192.168.3.1 を指定しているが、dig では必ず1度目に名前解決に失敗し、2度目は数十秒後に引くことができる。 クライアント用途のImacでDNSをCentOS5に指定すると、Webページの表示が数十秒後になる。LAN内ドメインは即座に表示される。 /etc/resolv.conf に CentOS5 192.168.3.5 または 127.0.0.1 だけを指定した場合には全く外部ドメインが引けなくなる。 /etc/resolv.conf -- nameserver 192.168.3.5 nameserver 192.168.3.1 /etc/named.conf (/var/named/chroot/etc/namrd.conf) -- options { // listen-on port 53 { 127.0.0.1; }; // listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; query-source port 53; // query-source-v6 port 53; allow-query { localnets; }; forwarders { 192.168.3.1; }; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; view localhost_resolver { match-clients { localnets; }; match-destinations { localnets; }; recursion yes; include "/etc/named.rfc1912.zones"; include "/etc/named.rfc3330.zones"; }; 宜しくお願いします。

  • Fedora8でのDNS(named)起動でのエラーについてです

    初めまして。 質問タイトルについての詳細ですが、namedを起動した直後にエラーが出て、namedが起動できないまま終了してしまいます。 ----環境---- OS:Fedora8 yum list installedでのbind関係のリスト bind.i386 32:9.5.0-23.b1.fc8 installed bind-chroot.i386 32:9.5.0-23.b1.fc8 installed bind-libs.i386 32:9.5.0-23.b1.fc8 installed bind-utils.i386 32:9.5.0-23.b1.fc8 installed ------------ エラー内容 /etc/named.conf:8: change directory to '/var/named/chroot/etc/' failed: file not found /etc/named.conf:8: parsing failed ------------ エラー内容を見ますとファイル(ディレクトリ)が見つからないというようなことが書いてあることは分かるのですが、実際に存在するディレクトリです。 cdでそのディレクトリ指定をするときちんと移動できます。 他のnamed.confがあってそちらを参照しに行っているのかと思いましたが、エラーの内容やパス指定でviewなどで見てみたところ、こちらで設定したものに繋がります。 ファイルやディレクトリのユーザー:グループに関しましては、設定する前のデフォルトでありましたnamed.confのものをそのまま設定しました。 パーミッションに関しましては、最初からパーミッション云々というメッセージのエラーはなかったのですが、念のため一時的に777に変更してみたりもしましたが、それでも上記のエラーはそのまま出ます。 関連ファイル設定に関しては、プロバイダがOCNでして、ファイル設定のためのWebページがありまして、そちらを元に作成してあります。 実際に問い合わせでファイルなども確認してもらいましたが、特に問題はなさそうだということでした。 そこで質問なのですが、そのパスのディレクトリ/ファイルが存在するにも関わらずfile not foundとなる原因はどんなケースがありますでしょうか? 検索サイトなどで調べてみましたが、パーミッション関係では関連するページがあったのですが、当方の場合はパーミッションエラーがないのでそちらを見ながらでは解決できませんでした。 当方の見当としましては、権限の問題かあるいはchrootというもので特殊な設定がいるのか、など絞りきれていないのでご教授いただければ幸いです。 宜しくお願いいたします。