=============================================================== 主配置文件 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. // options { listen-on port 53 { x.x.x.x; }; 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"; allow-query { any; }; recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; # managed-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; acl test1{ !x.x.x.x; x.x.x.x/24; x.x.x.x }; acl test2 {x.x.x.x/24;}; acl test3 {any;}; view "aa" { match-clients { test1; }; zone "xxx.cn" IN { type master; file "xxx.cn.zone.test1"; }; include "/etc/named.conf.otherzones"; }; view "bb" { match-clients { test2; }; zone "xxx.cn" IN { type master; file "xxx.cn.zone.test2"; } include "/etc/named.conf.otherzones"; }; view "cc" { match-clients { test3; }; zone "xxx.cn" IN { type forward; forward only; forwarders { x.x.x.x; }; }; include "/etc/named.conf.otherzones"; }; ====================================================================================== 区域数据配置文件 xxx.cn.zone.test1 $TTL 3H @ IN SOA xxx.cn. root.xxx.cn. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum ; NS server.xxx.cn. IN NS xxx.cn. IN MX 10 mail.xxx.cn. @ IN A x.x.x.x my IN A x.x.x.x proxy IN A x.x.x.x test IN A x.x.x.x