はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/01/16
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 named.caching-namedserver.conf  named.rfc.1912.zones
日時: 2007/11/22 10:35
名前: ikiru
参照: http://www.miyazakiweb.net

?不明点・障害内容:# named 設定でエラー
?ログの有無   :
  (有:その内容):
koubou named: /etc/named.caching-namedserver.conf:42: open: /etc/named.rfc.1912.zones: file not found
koubou named: /etc/named.caching-namedserver.conf:42: open: /var/named/chroot/etc/named.rfc.1912.zones: file not found

?Distribution  :
      Version:
?Service Name  :
      Version:
?ネットワーク構成:
管理人さんこんにちは。
相変わらずインストールとやり直しを繰り返しているikiruです。
今日の相談は、named.caching-namedserver.confをインストールして、ほぼこちらで紹介されている通りに設定しました。
内向き逆引きゾーンファイル(1.168.192.in-addr.arpa.db)だけは、外向き逆引きゾーンファイル(xxx.152.203.in-addr.arpa.db)にクライアント1をくっつける形で、兼用して良いのか解らなかったのですが問題があればまた質問させて貰って解決しようと思い設定し、nemedを起動させようとました。

# /etc/rc.d/init.d/named start
named を起動中:
named 設定でエラー::
/etc/named.caching-nameserver.conf:42: open: /etc/named.rfc.1912.zones: file not found

となったので見直してファイルのある場所が違うのだろうと思い ls -a で辿っていったら
# ls -a /var/named/chroot/etc の中に
. .. localtime named.caching-nameserver.conf named.rfc1912.zones rndc.key
あるのを見つけました。
どんなファイルなのかと思って開いてみましたが、変なファイルと思いながらも閉じました。
単純に開いて閉じただけです。
で、問題の箇所を
include "/var/named/chroot/etc/named.rfc1912.zones";
と変更してもう一度起動させると

# /etc/rc.d/init.d/named start
named を起動中:
named 設定でエラー::
/etc/named.caching-nameserver.conf:42: open: /var/named/chroot/etc/named.rfc.1912.zones: file not found

となってしまいました。
再度確認したのですが同じ場所にファイルがあるのに # cat や # vi で開くことが出来ませんでした。
# vi で開こうとすると NEW FILE となってしまいます。
こんな時はどうしたら良いのでしょうか?

■ コンテンツ関連情報

 Re: named.caching-namedserver.conf  named.rfc.1912.zones ( No.1 )
日時: 2007/11/22 10:54
名前: 管理者

ikiruさん、こんにちは。

> /etc/named.caching-nameserver.conf:42: open: /etc/named.rfc.1912.zones: file not found
>
> となったので見直してファイルのある場所が違うのだろうと思い ls -a で辿っていったら
> # ls -a /var/named/chroot/etc の中に
> . .. localtime named.caching-nameserver.conf named.rfc1912.zones rndc.key
> あるのを見つけました。
> どんなファイルなのかと思って開いてみましたが、変なファイルと思いながらも閉じました。
> 単純に開いて閉じただけです。
> で、問題の箇所を
> include "/var/named/chroot/etc/named.rfc1912.zones";
> と変更してもう一度起動させると
>
> # /etc/rc.d/init.d/named start
> named を起動中:
> named 設定でエラー::
> /etc/named.caching-nameserver.conf:42: open: /var/named/chroot/etc/named.rfc.1912.zones: file not found


「bind-chroot」を適用されていますね。
で、本題ですが・・・

> /etc/named.caching-nameserver.conf:42: open: /etc/named.rfc.1912.zones: file not found
「named.rfc.1912.zones」  ← *1

> include "/var/named/chroot/etc/named.rfc1912.zones";
「named.rfc1912.zone」   ← *2

ファイル名が誤っています。
(「rfc」の後にドット"."が余分に付いてます。本来のファイル名は「named.rfc1912.zones」です。)

これ以外に、「bind-chroot」を利用しているので、「include xxxx」はオリジナルのままで構いません。
    ↓ この様に・・・
include "/etc/named.rfc1912.zones";

「bind-chroot」を適用すると「/var/named/chroot」ディレクトリが「named」プロセスはルートディレクトリとして動くので、
「/etc/named.****」関係は「/var/named/chroot/etc/」配下に、
自身で作成した各種ゾーンファイルは「/var/named/chroot/var/named/」配下にコピー(移動)してください。
 Re: named.caching-namedserver.conf  named.rfc.1912.zones ( No.2 )
日時: 2007/11/22 21:28
名前: ikiru
参照: http://www.miyazakiweb.net

管理人さんありがとうございました。
それからごめんなさい、あんなに見直したのに単純なミスを見つけられなくて。
教えていただいた通りコピーしました。
確認してみたら無事コピーできた模様です。
なので
# /etd/rc.d/init.d/named start してみました。
named を起動中:
named 設定でエラー::
/etc/named.caching-nameserver.conf:37: when using 'view' statements, all zones must be in views
dns_rdata_fromtxt: miyazaki-web.net.lan:3: near ':': syntax error
zone miyazaki-web.net/IN: loading master file miyazaki-web.net.lan: syntax error
localhost_reslover/miyazaki-web.net/IN: syntax error
dns_rdata_fromtext: xxx.152.203.in-addr.arpa.db:3: near ':': syntax error
zone xxx.152.203.in-addr.arpa/IN: loading master file xxx.152.203.in-addr.arpa.db: syntax error
localhost_resolver/xxx.152.203.in-addr.arpa/IN: syntax error
dns_rdata_fromtext: miyazaki-web.net.lan:3: near ':' syntax error
zone miyazaki-web.net/IN loading master file miyazaki-web.net.lan: syntax error
internal/miyazaki-web.net/IN: syntax error
dns_rdata_fromtext:xxx.152.203.in-addr.arpa.db:3: near ':': syntax error
zone xxx.152.203.in-addr.arpa/IN: loading master file xxx.152.203.in-addr.arpa.db: syntax error
internal/xxx.152.203.in-addr.arpa/IN: syntax error
dns_rdata_fromtext: miyazaki-web.net.wan:3: near ':': syntax error
zone miyazaki-web.net/IN: loading master file miyazaki-web.net.wan: syntax error
external/miyazaki-web.net/IN: syntax error
dns_rdata_fromtext: xxx.152.203.in-addr.arpa.db:3: near ':' syntax error
zone xxx.152.203.in-addr.arpa/IN: loading master file xxx.152.203.in-addr.arpa.db: syntax error
external/xxx.152.203.in-addr.arpa/IN: syntax error
以上間違えずに写せてると思います。
それぞれのファイル見ても解りませんでした。
これってiptablesのファイルも係わってるのでしょうか?
何も解らないのでそれぞれ一つずつファイルを載せますのでよろしくお願いします。
 Re: named.caching-namedserver.conf  named.rfc.1912.zones ( No.3 )
日時: 2007/11/22 22:03
名前: ikiru
参照: http://www.miyazakiweb.net

//
// named.caching-nameserver.conf
//
// Provided by Red Hat caching-nameserver 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.
//
// DO NOT EDIT THIS FILE - use system-config-bind or an editor
// to create named.conf - edits to this file will be lost on
// bind-config package upgrade.
//
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   { any; };
  forwarders{
      203.141.aaa.bb;
      203.141.aaa.cc;
  };
};

logging {
    channel default_debug {
        file "data/named.run";
        severity dynamic;
    };
};

zone "." IN {
  type hint;
  file "named.ca";
};

include "/etc/named.rfc1912.zones";

view localhost_resolver {
  match-clients   { localhost; };
  match-destinations { localhost; };
  recursion yes;
  include "/etc/named.miyazaki-web.net.lan";
};

view internal {
  match-clients   { localnets; };
  match-destinations { localnets; };
  recursion yes;
  include "/etc/named.miyazaki-web.net.lan";
};

view external {
  match-clients   { any; };
  match-destinations { any; };
  recursion no;
  include "/etc/named.miyazaki-web.net.wan";
};

 Re: named.caching-namedserver.conf  named.rfc.1912.zones ( No.4 )
日時: 2007/11/22 22:05
名前: ikiru
参照: http://www.miyazakiweb.net

内向きゾーンファイル
# vi /var/named/chroot/etc/named.miyazaki-web.net.lan
// 正引きゾーン(miyazaki-web.net)の指定
zone "miyazaki-web.net" IN {
    type master;
    file "miyazaki-web.net.lan";
    allow-update { none; };
};
// 逆引きゾーン(miyazaki-web.net)の指定
zone "xxx.152.203.in-addr.arpa" IN {
    type master;
    file "xxx.152.203.in-addr.arpa.db";
    allow-update { none; };
};

外向きゾーンファイル
# vi /var/named/chroot/etc/named.miyazaki-web.net.wan
// 正引きゾーン(miyazaki-web.net)の指定
zone "miyazaki-web.net" IN {
    type master;
    file "miyazaki-web.net.wan";
    allow-update { none; };
};
// 逆引きゾーン(203.152.xxx.yy2)の指定
zone "xxx.152.203.in-addr.arpa" IN {
    type master;
    file "xxx.152.203.in-addr.arpa.db";
    allow-update { none; };
};

 Re: named.caching-namedserver.conf  named.rfc.1912.zones ( No.5 )
日時: 2007/11/22 22:38
名前: ikiru
参照: http://www.miyazakiweb.net

内向き正引きゾーンファイル
# vi /var/named/shroot/var/named/miyazaki-web.net.lan
$TTL  86400
@    IN   SOA   miyazaki-web.net. root.miyazaki-web.net.(
            2007112101   ; serial
            3600      ; refresh (1 hour)
            900       ; retry (15 minutes)
            604800     ; expire (1 week)
            86400      ; negative (1 day)
)
    IN   NS       miyazaki-web.net.
    IN   MX   10   miyazaki-web.net.
    IN   A        203.152.xxx.yy2
client1 IN   A        192.168.1.21
venus  IN   CNAME      miyazaki-web.net.  ←今日バーチャルドメインとしてvenus-miyazaki-web.net
shop  IN   CNAME      miyazaki-web.net.                  shop-miyazaki-web.net
www   IN   CNAME      miyazaki-web.net.   を取ってみました。気が早すぎたかも知れませんが
koubou IN   CNAME      miyazaki-web.net.  ←serverのhostnameとか要らなかったですか?koubou.miyazaki-web.net

どっち向き?逆引きゾーンファイル(ローカルでないので兼用できるのかな?・・・と?)
vi /var/named/chroot/var/named/xxx.152.203.in-addr.arpa.db
$TTL  86400
@    IN   SOA   miyazaki-web.net. root.miyazaki-web.net.(
            2007112101   ; serial
            3600      ; refresh (1 hour)
            900       ; retry (15 minutes)
            604800     ; expire (1 week)
            86400      ; negative (1 day)
)
    IN   NS       miyazaki-web.net.
yy2   IN   PTR       miyazaki-web.net.
21   IN   PTR       client1.miyazaki-web.net.

正引きゾーンファイル
# vi /var/named/shroot/var/named/miyazaki-web.net.wan
$TTL  86400
@    IN   SOA   miyazaki-web.net. root.miyazaki-web.net.(
            2007112101   ; serial
            3600      ; refresh (1 hour)
            900       ; retry (15 minutes)
            604800     ; expire (1 week)
            86400      ; negative (1 day)
)
    IN   NS       miyazaki-web.net.
    IN   MX   10   miyazaki-web.net.
    IN   A        203.152.yyy.xx2
venus  IN   CNAME      miyazaki-web.net.
shop  IN   CNAME      miyazaki-web.net.
koubou IN   CNAME      miyazaki-web.net.
www   IN   CNAME      miyazaki-web.net.

どっち向きだか解らない変なファイル作ってしまったのでファイルが一つ足りません。
不足分も作ってエラーを無くすにはどうしたら良いんでしょうか?
管理人さん、変な質問で申し訳ないのですがよろしくお願いします。
 Re: named.caching-namedserver.conf  named.rfc.1912.zones ( No.6 )
日時: 2007/11/22 23:31
名前: Jin

Jinです。

この質問は、「syntax error」になっているのに自分では、解決できないので
デバッグして下さいとこの様なコミュニティサイトに投稿しているのでしょうか?

基本的なDNSの基礎を学習してから質問を行った方が周りの迷惑にならないですよ!

(例) /var/named/chroot/var/named/xxx.152.203.in-addr.arpa.dbの

  yy2   IN   PTR       miyazaki-web.net.

これって何でしょうか?


 Re: named.caching-namedserver.conf  named.rfc.1912.zones ( No.7 )
日時: 2007/11/23 17:36
名前: ikiru
参照: http://www.miyazakiweb.net

Jinさん、ありがとうございます。
指摘ごもっともです。
今後もっと自力で出来る範囲を広げていきます。

yy2 はサーバーのIPアドレスで、管理人さんには以前のスレッドでそういう表記で相談させていただいていたので、それをそのまま踏襲しました。

話変わって、投稿後も表示された意味を考えながら一つ一つ何度も繰り返し見ているうちに原因を発見することが出来ました。
コピー元ばかり見ていてコピー先のファイルまで細かな確認が足りませんでした。
コビー先のファイルを修正してコマンドを実行した結果

# /etc/rc.d/init.d/named start
named を起動中              [ok]

となりました。
Jinさん、管理人さんお手間取らせて済みませんでした。
ありがとうございました。

ということでいったんこのスレッドは締めようと思うのですが、

その前に、管理人さん、またどうしようもない質問と怒られてしまいそうで申し訳ないのですが、

内向き名前解決の確認で、Client1のローカルエリア接続のプロバティーを優先DNSサーバーに
203.152.xxx.yy2 
と設定する時、ルーターのLAN側の設定でClient1を固定、DHCP無効にしている場合は、自動取得でなくClient1のIPアドレスを使用するにした方が良いでしょうか?それともDHCPを有効にしておいた方が良いのでしょうか?

実は、後先考えずにやってみたら「puttyjp」の接続がブチッと切れてしまい、「PTTY致命的エラー」になってしまいました。(当たり前のことですが何も考えていませんでした。)再接続したいのですが、
「PTTY致命的エラー Server unexpectedly closed network connection」
ということなのでまたまたインストールからやり直して出直します。

そこで次にここまで来た時に「BINDの動作確認」はどうしたらよいでしょうか?
ちなみに今は
> nslookup
*** Default servers are not available
Default Server: UnKnown
Address: 127.0.0.1
です。

 Re: named.caching-namedserver.conf  named.rfc.1912.zones ( No.8 )
日時: 2007/11/23 23:39
名前: Jin

Jinです。

最後の質問に関して、意味不明なので誰も回答してくれないと思います。

管理人へ回答を求めいていますが、管理人さんは回答する責任はありませんし
何か勘違いしているのではないでしょうか?

本サイトの管理人さんも優しい方(自分には出来ません!)ですが、質問掲示板の
基本的な考え方は、困ったときに他の知識のある方の助言を頂く(無くても責任なし)
および他の方がそのやり取りを見て自分の参考にすることだと私は思っています。

今回の質問も第三者が見て意味が分かる内容になっていますでしょうか?
203.152.xxx.yy2やClient1などの抽象的な表現で質問していますが、
どの様なネットワーク構成で、何(クライアント)から何(サーバ)に
どの様な環境で接続してどの様な問題が発生しているのか判断できません。

Puttyのエラーに関しても再インストールを行う表現がありますが
意味不明です。再インストールしたら接続できること自体問題です。
(IPアドレスで接続できませんか?)

ネットワークやDNS、SSHの基礎を勉強してから質問することを
お勧めします。

/etc/resolv.confは?
man nslookup

 Re: named.caching-namedserver.conf  named.rfc.1912.zones ( No.9 )
日時: 2008/02/06 11:31
名前: ikiru
参照: http://www.miyazaki-web.net

管理人さん、JINさん、皆さん、今晩は。ikiruです。
JINさん、ご指摘ありがとうございました。
先にもっと早くお返事するべきでした。折角ご指摘並びにご指導頂いたのに。
仰る事はもっともだと思い頭を冷やして冷静になって、田舎に住んでいるので本屋さんで良い書籍にはなかなか巡り会えないので、宮崎市に行った時とか探してみたりして、いくつか購入して今も勉強しています。同じ所を何度も読んでいるので先には進みませんが。それと少しずつ勉強した事を元に触ってみなければ解らないと思い一つ一つやってみています。
それでcaching-nameserverを諦めてインターリンクの設定例のBINDにすることにしました。
で、インストールしてみたらバージョンが上がっていて、どうして良いか分からなくてBINDはとりあえずあきらめて、マスターモードでとりあえず動かして先に進める事にしました。
自分の手に余る事で半年以上止まっていたのも勿体ない事でした。
本の通りにしなくては成らないという強制観念に囚われて、素直さが足りなかったと反省しました。

とりあえず今テストページが見られるようになりました。
つたないですが、こんな感じです。
http://www.miyazaki-web.net/

それから反省した上で新しいBINDの設定をどうしたら良いか探してみたら以下のサイトに設定例が紹介してありました。

http://linuxserver-guide.com/centos5/dns.html

一応やってみましたが、インターリンク用の設定
http://support.interlink.or.jp/service/zoot/moot/bind_unix.html
に合わせるのは、僕には無理。という事で当面マスターモードで行ってみます。
一端諦めがつくとこれはこれで楽だし便利かななどと思っても見たりしますが、楽せずにこれからも勉強しようと思います。

色々失敗して一つだけ学びました。
全て管理人さんが紹介している設定に合わせないと、今までのように良いとこ取りでは質問する事すら難しい。
なので全部管理人さんの設定に合わせ一つずつ進める事にしました。(インストールだけraid1にしました)

管理人さんはじめ色々と不快な思いをされた皆様申し訳ありませんでした。

とりあえずしばらくの間BINDを諦めたという落ちになってしまいましたが、今後ともご指導よろしくお願いします。
これで一端このスレを閉じたいと思います。
又新たにスレッドを立てさせて下さい。よろしくお願い致します。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.