架设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";
};

Leave a Reply