Linux、Python爱好者,推广者。
分类: LINUX
2009-04-25 09:42:40
父域DNS服务器为ns.abc.com子域为linux.abc.com,子域DNS服务器为linux.abc.com。
在父域配置如下:
cat /etc/named.conf
zone "abc.com" {
type master;
file "abc.com.zone";
};
cat /var/named/abc.com.zone
$TTL 86400 @ IN SOA localhost. root.localhost. (
2009042500
3600
1800
7200
86400 )
@ NS ns.abc.com.
@ MX 10 mail.abc.com.
ns A 192.168.0.145
mail A 192.168.0.145
@ NS linux.abc.com.
linux A 192.168.0.145 (子域DNS服务器的ip地址)
子域DNS配置:
cat /etc/named.conf
zone "linux.abc.com" {
type master;
file "linux.abc.com.zone";
};
cat /var/named/linux.abc.com.zone
@ NS linux.abc.com.
@ A 192.168.0.146
host
这时当客户端把DNS指向主服务器192.168.0.145去解析host1.linux.abc.com这台主机的ip时,根据主服务器数据库的设置把请求给linux.abc.com这台DNS服务器。
辅助服务器:
主服务器地址为192.168.0.145,辅服务器为192.168.0.155,在0.155这台主机上配置如下:
cat /etc/named.conf
zone “abc.com” IN {
type slave;
file “slaves/abc.com.zone”;
masters { 192.168.0.145; };
};
service named restart这时在辅服务器的/var/named/slaves目录下就会产生abc.com.zone,这个文件是从主服务器192.168.0.145自动下载的。
常用配置选项 Opions { Forwarders { 218.40.18.30; };
#配置转发 allow-transfer { 192.168.1.100;};
#允许更新的辅DNS,也可在zone区里设 allow-query { 192.168.1.0/24;}; #允许查询的网段 };