?不明点・障害内容:# 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
# /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 となってしまいます。 こんな時はどうしたら良いのでしょうか?
// // 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; }; };
内向きゾーンファイル # 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; }; };
内向き正引きゾーンファイル # 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.