实验环境: Red Hat Enterprise Linux Server 5.4
DNS服务器IP:192.168.0.10
缓存DNS服务器IP:192.168.0.20
客户端IP:192.168.0.30
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
allow-query { any; };
allow-query-cache { any; };
match-clients { any; };
match-destinations { any; };
recursion yes;
include "/etc/named.rfc1912.zones";
zone "crazylinux.com" IN {
allow-update { none; };
zone "0.168.192.in-addr.arpa" IN {
allow-update { none; };
@ IN SOA localhost. root.localhost. (
dns IN A 192.168.0.10
mail IN MX 5 mail.crazylinux.com.
www IN A 192.168.0.100
mail IN A 192.168.0.200
* IN A 192.168.0.100 //泛域名解析
@ IN A 192.168.0.100 //可以无主机头
love IN CNAME mail //别名
A 地址记录
@ IN SOA localhost. root.localhost. (
IN NS dns.crazylinux.com.
10 IN PTR dns.crazylinux.com.
love IN CNAME mail
#chkconfig named on
3、 在缓存域名服务器上配置缓存+转发
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
allow-query { any; };
allow-query-cache { any; };
match-clients { any; };
match-destinations { any; };
recursion yes;
include "/etc/named.rfc1912.zones";
#service named restart 重启named 服务
2) 设置客户端DNS:192.168.0.20 进行测试(缓存域名服务器IP)
@ IN SOA localhost. root.localhost. (
dns IN A 192.168.0.10
mail IN MX 5 mail.crazylinux.com.
www IN A 192.168.0.100
www IN A 192.168.0.101
www IN A 192.168.0.102
mail IN A 192.168.0.200
* IN A 192.168.0.100 //泛域名解析
@ IN A 192.168.0.100 //访问可以省略主机头
love IN CNAME mail //别名
A 地址记录
@ IN SOA localhost. root.localhost. (
IN NS dns.crazylinux.com.
10 IN PTR dns.crazylinux.com.
love IN CNAME mail
5) 设置缓存域名服务器DNS:192.168.0.10 进行测试(主DNS服务器IP)