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. //
@ 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 が抜けてます
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
$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 先頭の半角スペースを入れない