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

????????????????????¨????°???¨??§????????°???????¨??????¬???????????°?????±??????????????§??????

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

 BINDが起動しない
????????? 2015/04/14 22:13
????????? くま3

1.不明点・障害内容:BINDが起動しない。

Linuxサーバー構築標準教科書通りにやっているつもりですが
BINDが起動しません。ログの内容は下記の通りです。
お手数ですが問題点教えて頂けると非常に助かります。
よろしくおねがいします。

2.ログの有無   :
  (有:その内容) :
[root@host1 ~]# /etc/init.d/named start
named を起動中:
Error in named configuration:
zone localhost.localdomain/IN: loaded serial 0
zone localhost/IN: loaded serial 0
zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0
zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
zone 0.in-addr.arpa/IN: loaded serial 0
alpha.jp.zone:2: no current owner name
alpha.jp.zone:13: unknown RR type 'host1'
alpha.jp.zone:14: unknown RR type 'www'
alpha.jp.zone:15: unknown RR type 'mail'
alpha.jp.zone:16: unknown RR type 'vhost1'
alpha.jp.zone:17: unknown RR type 'vhost2'
zone alpha.jp/IN: loading from master file alpha.jp.zone failed: no owner
zone alpha.jp/IN: not loaded due to errors.
_default/alpha.jp/IN: no owner
[失敗]

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; 192.168.1.101;};
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 {any ; };
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 "." IN {
type hint;
file "named.ca";
};

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

zone "alpha.jp" IN{
type master;
file "alpha.jp.zone";
allow-update{none;};
};

ゾーンファイルは下記のように記述しています。
$TTL 3H
$ORIGIN alpha.jp.
@ IN SOA host1 root (

2012040601 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS host1.alpha.jp.
MX 10 host1.alpha.jp.

host1 A 192.168.1.101
www A 192.168.1.101
mail A 192.168.1.101
vhost1 A 192.168.1.101
vhost2 A 192.168.1.101


3.Distribution  :CentOS6.6
      Version :
4.Service Name  :
      Version :
5.ネットワーク構成:

よろしくおねがいします。

■ コンテンツ関連情報

 Re: BINDが起動しない ( No.1 )
????????? 2015/04/15 06:00
????????? stranger
?????§??? http://ja.528p.com/

# named-checkconf /etc/named.conf
のようにnamed.confのチェックをしてみる(ファイルの場所な自分の環境に合わせる)

# named-checkzone alpha.jp. /var/named/alpha.jp.zone
のようにalpha.jp.zoneのチェックをしてみる(ファイルの場所な自分の環境に合わせる)

# ls -l alpha.jp.zone
または
# ls -lZ alpha.jp.zone
alpha.jp.zoneのパーミッション・オーナーをしらべる
(-Zはselinuxを有効にしている場合にcontextを表示してくれる)

bindはrootで起動して途中からbind専用ユーザ(redhat系ならnamed)でファイルを読み込みます
alpha.jp.zoneがnamedで読み込みできますか

zoneファイルで

@ IN NS host1.alpha.jp.        @ IN が抜けてます @ のかわりに半角スペースでもよい
@ IN MX 10 host1.alpha.jp.     @ IN が抜けてます @ のかわりに半角スペースでもよい

host1 IN A 192.168.1.101       IN が抜けてます
www IN A 192.168.1.101       IN が抜けてます
mail IN A 192.168.1.101       IN が抜けてます
vhost1 IN A 192.168.1.101       IN が抜けてます
vhost2 IN A 192.168.1.101       IN が抜けてます

最後に
alpha.jpは仮の名前ですよね
すでにns1.alpha.jpでDNSシステムにくみ込まれています
 Re: BINDが起動しない ( No.2 )
????????? 2015/04/15 12:38
????????? くま3

stranger様

ご回答誠にありがとうございます。

# named-checkconf /etc/named.conf
にて確認しました所、named.confにはエラーはありませんでした。

zoneファイルにてパーミッションを確認しました所
下記表示になっており読み取りは問題ありませんでした。
[root@host1 ~]# ls -lZ /var/named/alpha.jp.zone
-rw-r--r-- root named ? /var/named/alpha.jp.zone

zoneファイルでご指摘の部分を修正しましたがやはりエラーが
発生してしまいます。

[root@host1 ~]# named-checkzone alpha.jp. /var/named/alpha.jp.zone
/var/named/alpha.jp.zone:2: no current owner name
/var/named/alpha.jp.zone:13: unknown RR type 'host1'
/var/named/alpha.jp.zone:14: unknown RR type 'www'
/var/named/alpha.jp.zone:15: unknown RR type 'mail'
/var/named/alpha.jp.zone:16: unknown RR type 'vhost1'
/var/named/alpha.jp.zone:17: unknown RR type 'vhost2'
zone alpha.jp/IN: loading from master file /var/named/alpha.jp.zone failed: no owner
zone alpha.jp/IN: not loaded due to errors.

zoneファイルは下記のように修正しております。
[root@host1 ~]# cat /var/named/alpha.jp.zone
$TTL 3H
$ORIGIN alpha.jp.
@ IN SOA host1 root (

2012040601 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS host1.alpha.jp.
@ IN MX 10 host1.alpha.jp.

host1 IN A 192.168.1.101
www IN A 192.168.1.101
mail IN A 192.168.1.101
vhost1 IN A 192.168.1.101
vhost2 IN A 192.168.1.101

[root@host1 ~]#

私の理解が浅く修正しきれていないためエラーが発生してしまって
いると思います大変お手数ですが再度ご指摘をいただきたく。
よろしくおねがいします。
 Re: BINDが起動しない ( No.3 )
????????? 2015/04/15 16:27
????????? stranger
?????§??? http://ja.528p.com/

$TTL 3H
$ORIGIN alpha.jp.        先頭の半角スペースを入れない
@ IN SOA host1.alpha.jp. root.alpha.jp. (
  2015041501 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ; negative コメント行だから問題ないけど最近のbindではnegativeになってます
)
IN NS host1.alpha.jp.    先頭に半角スペースを入れる この掲示板では省略されるので注意
IN MX 10 host1.alpha.jp. 先頭に半角スペースを入れる この掲示板では省略されるので注意

host1 IN A 192.168.1.101 先頭の半角スペースを入れない
www IN A 192.168.1.101 先頭の半角スペースを入れない
mail IN A 192.168.1.101 先頭の半角スペースを入れない
vhost1 IN A 192.168.1.101 先頭の半角スペースを入れない
vhost2 IN A 192.168.1.101 先頭の半角スペースを入れない

*空白は半角スペースまたはtabを使ってうめる
全角スペースが混じってないか丁寧に調べる
 Re: BINDが起動しない ( No.4 )
????????? 2015/04/15 17:12
????????? stranger
?????§??? http://ja.528p.com/

ここのサイトにも設定例があるから参考にしてね
http://kajuhome.com/bind.shtml#n05
 Re: BINDが起動しない ( No.5 )
????????? 2015/04/15 21:05
????????? くま3

stranger様

教えて頂いた通りにすることでBINDを起動することができました。
非常に丁寧に教えて頂き助かりました。
教えて頂いたサイトも参考にしつつサーバの勉強を進めていきたいと思います。
ありがとうございます。

■ その他

ページ先頭へ


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