架设DNS后出现named[] unknown option 'zone' 错误提示
今天利用FreeBSD架设DNS服务器时出现named总不能成功启动,出现如下错误:
dns1# /usr//sbin/named -gc /etc/namedb/named.conf
Jun 03 11:00:12.193 using 1 CPU
Jun 03 11:00:12.203 loading configuration from ‘/etc/namedb/named.conf’
Jun 03 11:00:12.204 /usr/local/etc/named.conf:18: unknown option ‘zone’
Jun 03 11:00:12.204 /usr/local/etc/named.conf:23: unknown option ‘zone’
Jun 03 11:00:12.205 /usr/local/etc/named.conf:56: unknown option ‘zone’
Jun 03 11:00:12.205 /usr/local/etc/named.conf:60: unknown option ‘zone’
Jun 03 11:00:12.205 /usr/local/etc/named.conf:66: unknown option ‘key’
Jun 03 11:00:12.205 /usr/local/etc/named.conf:71: unknown option ‘controls’
Jun 03 11:00:12.206 /usr/local/etc/named.conf:75: ‘}’ expected near end of file
Jun 03 11:00:12.206 loading configuration: unexpected token
Jun 03 11:00:12.206 exiting (due to fatal error)
找了好多文章对照都没发现有什么不对的,最后竟然发现是因为在named.conf中少了个 "}; " . -_-!!!
options {
directory "/etc/namedb";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
};zone "." {
type hint;
file "named.root";
};zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "master/localhost.rev";
};zone "wxic.edu.cn" {
type master;
file "db.wxic.edu.cn";
};zone "112.193.58.in-addr.arpa" {
type master;
file "db.58.193.112";
};