fc6下dns配置有問題?
在/var/named/chroot/etc
下配置named.conf為
// Red Hat BIND Configuration Tool
//
// Default initial "Caching Only" name server configuration
//
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
zone "test.cn." IN {
type master;
file "test.cn.zone";
allow-update { none; };
};
zone "22.168.192.IN-ADDR.ARPA." IN {
type master;
file "192.168.22.zone";
allow-update { none; };
};
zone "." IN {
type hint;
file "named.root";
};
然後在/var/named下建立了test.cn.zone和192.168.22.zone文件
$TTL 86400
@ IN SOA @ test.cn. root.test.cn. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS dns.test.cn.
dns IN A 192.168.22.15
www IN A 192.168.22.15
IN AAAA ::1
結果在===========================================
# ./service named start
啟動 named:
named配置錯誤::
zone test.cn/IN: loading master file test.cn.zone: file not found
_default/test.cn./IN: file not found
zone 22.168.192.IN-ADDR.ARPA/IN: loading master file 192.168.22.zone: file not found
_default/22.168.192.IN-ADDR.ARPA./IN: file not found
zone localdomain/IN: loaded serial 42
zone localhost/IN: loaded serial 42
zone 0.0.127.in-addr.arpa/IN: loaded serial 42
zone 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 42
zone 255.in-addr.arpa/IN: loaded serial 42
zone 0.in-addr.arpa/IN: loaded serial 43
[失敗]
不知道哪裡出了問題。
《解決方案》
請問 /etc/sysconfig/named 裡面有沒有 ROOT_DIR 的設定?
《解決方案》
ROOTDIR=/var/named/chroot
《解決方案》
哦,那你先搜一下 chroot 這個關鍵詞?
如果還是沒找到方法,到時再跟我說... ^_^
《解決方案》
謝謝樓上的,我查了下chroot的信息。
我是在var/named/chroot/etc/下配置的named.conf文件。
看文章里提到要做一個符號連接,不知道是這個問題嗎?
還請幫我分析下
《解決方案》
named.conf 在 /var/named/chroot/etc 下沒錯。
但 /var/named/chroot/var/named 下也要有相關的 zone file 哦。
《解決方案》
那麼說是要在chroot下建var/named文件夾
然後把zone file放到哪裡啊?
我是直接放到了/var/named下了
《解決方案》
zone 文件放到哪裡
file "test.cn.zone"; 這裡就寫哪裡。
《解決方案》
原帖由 eRic.E 於 2007-6-19 11:05 發表
那麼說是要在chroot下建var/named文件夾
然後把zone file放到哪裡啊?
我是直接放到了/var/named下了
那你先試試看如何?再回來跟大家說結果?
《解決方案》
這個問題以前我問過/var/named下的zone文件也是鏈接你ls -l就明白了 其實也是在/var/named/chroot/var/named/下面建文件 再建個鏈接