DNSサーバーの構築(2):再インストール後named.confがおかしくなってしまった。

このQ&Aのポイント
  • DNSサーバー構築について2回目の質問です。5/28の質問後、LINUXを再インストールしましたが、今度は「named.conf」ファイルの記載内容が本来の「named.conf」よりかなり少ないようで戸惑っています。
  • 私の環境で「/etc/named.conf」で表示されるのは次の内容のみです。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)。お手数ですが・・・どうしたらいいのか教えてください。
回答を見る
  • ベストアンサー

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)。 お手数ですが・・・どうしたらいいのか教えてください。 よろしくお願いします!

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

エディタで開いて記述してください。

NEKO_BERRY
質問者

お礼

FoggyMountainさん、いつもご回答ありがとうございます。どうにかDNSサーバを立てられました!(^^)! 教えて頂いた通り「name.conf」もゾーンファイルも手入力しました。LINUX初心者の私にはかなり不安な作業でしたがうまく行ってよかったです。ほんと感謝です♪ ようやく他のインターネットサーバの構築に取り掛かれます。多分また難問にぶつかってしまいお騒がせしてしまうと思います。お時間がある時はまた教えて下さい。 ありがとうございました!

関連するQ&A

  • DNSサーバー、うまく動作しません

    お世話になります。 VPSのお試しを利用してDNSサーバーを構築してみましたが、うまく動作しません。 正引きできないようです。 なにが悪いのかさっぱりわかりません。 単純にhttp://www.yyyyy.zzzで/var/www/html/index.htmlが動作するだけでいいのですが... どうか皆様教えてください。 dig yyyyy.zzz ; <<>> DiG 9.7.6-P1-RedHat-9.7.6-2.P1 <<>> yyyyy.zzz ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 11545 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;ooloo.asia. IN A -------------------------------------------------------------- VPSサーバーのIPアドレス xx1.xx2.xx3.xx4(実際はちゃんとしたものです) お名前.comから取得してある独自ドメイン yyyyy.zzz(実際はちゃんとしたものです) セカンダリーは「お名前.com」を利用することができたので利用した。 2nd.dnsv.jp / 210.172.129.81 参考にしたサイト http://web.arena.ne.jp/suitepro/support/manual/centos5/nameserver/bind.html -------------------------------------------------------------- 以下が処理内容です。 (1)あらかじめ入っていたbind関係のものはアンインストールし、インストールし直した。 yum -y install bind bind-utils (2)結果以下のようなものがインストールされている。 rpm -qa | grep bind bind-libs-9.7.6-2.P1 bind-utils-9.7.6-2.P1 bind-9.7.6-2.P1 (3)以下を実行した(rndc.key を発行?) rndc-confgen -a -b 256 -r /dev/urandom -u named wrote key file "/etc/rndc.key" (4)/etc/named.confを編集 vi /etc/named.conf // // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind*/sample/ for example named configuration files. // options { listen-on port 53 { 127.0.0.1; }; listen-on port 53 { xx1.xx2.xx3.xx4; }; 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"; allow-query { localhost; }; recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "yyyyy.zzz" { type master; file "yyyyy.zzz.db"; allow-update { none; }; allow-transfer { 210.172.129.81; }; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; (5)/var/named/yyyyy.zzz.dbを編集 vi /var/named/yyyyy.zzz.db $TTL 86400 @ IN SOA ns1.yyyyy.zzz. root ( 2012052003 ; serial 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS ns1.yyyyy.zzz. IN NS 2nd.dnsv.jp. IN MX 10 @ IN A xx1.xx2.xx3.xx4 ns1 IN A xx1.xx2.xx3.xx4 www IN A xx1.xx2.xx3.xx4 (6)bindを起動 service named start Starting named: [ OK ]

  • 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/以下に作成された。 私の操作が何か間違っているのでしょうか。 もしくは、この状態は間違っていないのでしょうか。 もしそうならば、次に何を行えばよいのでしょうか。 多少の問題でも適用できるだけの経験がないので、どうかお願いします。

  • bindインストール後、/etc/named.confが生成されない。

    RHL7.3,bind-9.2.2rc1を次のようにインストールしましたが/etc/named.confが生成されません。findコマンドで探すと/etc/log.d/conf/services/named.confというのがあるんですがどうも目的のファイルではなさそうです。一体何がおかしいのでしょうか。 tar xvzf bind-9.2.2rc1.tar.gz cd bind-9.2.2rc1 LANG=C ./configure - - exec-prefix=/usr make make install

  • 外部からDNSが外から引けない

    外部のwhoisサイトから「dig @プライマリDNS 独自ドメイン」ができず、レスポンスなしの結果になります。 同じサイトから「dig @セカンダリDNS 独自ドメイン」はできるので、DNSを立てたのにゾーン転送先に頼りっきりになっています。 プライマリで解決するようにしたいのですが・・・。 <構成> プライマリDNS(自宅サーバー) セカンダリDNS(お名前.com提供の「2nd.dnsv.jp」) <備考> named.confは、 外部のwhoisサイトから自宅サーバの53番ポートチェックは通ります。 <named.conf> options { directory "/var/named"; dump-file "data/cache_dump.db"; statistics-file "data/named_stats.txt"; memstatistics-file "data/named_mem_stats.txt"; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; allow-query { localhost; }; }; include "/etc/rndc.key"; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; zone "独自ドメイン" IN { type master; file "/var/named/独自ドメイン.db"; allow-query {any;}; allow-transfer {固定IP;}; allow-update {none;}; notify yes; }; どなたか、これかも?というのがあれば教えて頂けないでしょうか。 宜しくお願いします。

  • 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のほうを使用したいと考えております。 よろしくお願いします。

  • bind8.2.3のnamed.conf

    すみません教えてください。 Solaris8(UNIX)マシンにbind8.2.3RELのインストールを試みております。 そこでnamed.confの位置なのですが、 /usr/local/sbin/namedを起動しようとすると/usr/local/etc/named/配下に 求められます。 現状運用している 8.2.2-P5で同様のことを行うと/etc/配下に求められます。 bind8.2.3RELでも同様の/etc配下に置きたいのですがどうしたらよいので しょうか? 色々眺めていると/etc配下に置いてある文献が多いのですが・・・・ それともver末尾のP5やRELというものが影響しているのでしょうか? 初心者なもので、すみませんがご存知の方お願い致します。

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

  • 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というもので特殊な設定がいるのか、など絞りきれていないのでご教授いただければ幸いです。 宜しくお願いいたします。

  • DNSが起動できない

    /etc/rndc.keyがあることは確認済みです。 -rw-------. 1 named root 77 5月 31 07:33 2013 rndc.key vi /var/named/chroot/etc/named.conf // // named.conf for Red Hat caching-nameserver // options { version "unknown"; directory "/var/named"; allow-query { localhost; localnets; }; allow-recursion { localhost; localnets; }; allow-transfer { localhost; localnets; }; forwarders { }; }; // // a caching only nameserver config // controls { inet 127.0.0.1 allow { localhost; } keys { rndckey; }; }; logging { category lame-servers { null; }; }; view "internal"{ match-clients { localnets; }; recursion yes; zone "." IN { type hint; file "named.ca"; }; zone "0.0.127.in-addr.arpa" { type master; file "0.0.127.in-addr.arpa"; }; zone "11.168.192.in-addr.arpa" { type master; file "1.168.192.in-addr.arpa"; }; zone "centos.orz" { type master; file "centos.orz.local"; }; }; include "/etc/rndc.key"; エラーメッセージError in named configuration: /etc/named.conf:18: unknown key 'rndckey' よろしくお願いします。