????????????????????¨????°???¨??§????????°???????¨??????¬???????????°?????±??????????????§??????
このスレッドはクローズされています。記事の閲覧のみとなります。
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を起動することができました。 非常に丁寧に教えて頂き助かりました。 教えて頂いたサイトも参考にしつつサーバの勉強を進めていきたいと思います。 ありがとうございます。
|
■ その他