**Master伺服器要修改設定檔** **[root@andy ~]# vi /var/named/chroot/etc/named.conf** options { listen-on port 53 { any; }; 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; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; zone "three32.com" IN { type master; file "named.three32.com"; }; zone "test.com" IN{ type master; file "named.test.com.zone"; }; zone "6.168.192.in-addr.arpa" IN { type master; file "named.192.168.6"; }; **[root@andy ~]# ll /var/named/chroot/var/named/** drwxrwx--- 2 named named 4096 8月 26 2004 data -rw-r----- 1 root named 540 3月 17 16:30 named.192.168.6------>反解檔 -rw-r----- 1 root named 1892 3月 17 15:12 named.ca------->全世界十三台根伺服器 -rw-r----- 1 root named 466 3月 17 15:12 named.three32.com------>正解檔 -rw-r--r-- 1 root root 466 4月 20 14:11 named.test.com.zone------>建立Slave伺服器的正解檔 drwxrwx--- 2 named named 4096 3月 31 15:56 slaves **[root@andy ~]# vi /var/named/chroot/var/named/named.test.com.zone** $TTL 86400 @ IN SOA diy.test.com. root.test.com.( 20100309 ; serial 10800 ; refresh 3600 ; retry 604800 ; expire 86400 ) ; minimum @ In NS diy.test.com. diy.test.com. IN A 192.168.6.24 **[root@andy ~]# vi /var/named/chroot/var/named/named.192.168.6** $TTL 86400 @ IN SOA andy.three32.com. root.three32.com. ( 20100309 ; serial 10800 ; refresh 3600 ; retry 604800 ; expire 86400 ) ; minimum @ IN NS andy.three32.com. 32.6.168.192.in-addr.arpa. IN PTR andy.three32.com. 24.6.168.192.in-addr.arpa. IN PTR pcdiy.test.com. **Slave伺服器要修改設定檔** **[root@andy ~]# vi /var/named/chroot/etc/named.conf** options { listen-on port 53 { any; }; 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; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; zone "test.com" IN{ type slave; file "slaves/test.com.zone"; masters {192.168.6.32;}; }; zone "6.168.192.in-addr.arpa" IN{ type slave; file "slaves/192.168.6.zone"; masters {192.168.6.32;}; }; **[root@andy ~]# vi /var/named/chroot/var/named/slaves/test.com.zone** $ORIGIN . $TTL 86400 ; 1 day test.com IN SOA pcdiy.test.com. root.test.com. ( 20100309 ; serial 10800 ; refresh (3 hours) 3600 ; retry (1 hour) 604800 ; expire (1 week) 86400 ; minimum (1 day) ) NS pcdiy.test.com. $ORIGIN test.com. pcdiy A 192.168.6.24 **[root@andy ~]# vi /var/named/chroot/var/named/slaves/192.168.6.zone** $ORIGIN . $TTL 86400 ; 1 day 6.168.192.in-addr.arpa IN SOA pcdiy.test.com. root.test.com. ( 20100309 ; serial 10800 ; refresh (3 hours) 3600 ; retry (1 hour) 604800 ; expire (1 week) 86400 ; minimum (1 day) ) NS pcdiy.test.com. $ORIGIN 6.168.192.in-addr.arpa. 24 PTR pcdiy.test.com.