共计 5200 个字符,预计需要花费 13 分钟才能阅读完成。
操作系统:RedHat5.8
软件安装:
#yum install bind bind-utils bind-chroot caching-nameserver
软件启动:
#/etc/init.d/named start
#chkconfig named on
软件配置:
1)ex:
#vim /var/named/chroot/etc/named.conf –> dns 服务器主配置文件
options {
directory “/var/named”;
};
zone “linuxidc.com” {
type master;
file “linuxidc.com.zone”;
}; –> 正向解析
zone “1.168.192.in-addr.arpa” {
type master;
file “1.168.192.arpa”;
}; –> 反向解析
zone “.” IN {
type hint;
file “named.ca”;
}; –> 根域
#vim /var/named/chroot/var/named/linuxidc.com.zone
–> dns 服务器正向解析区域配置文件
$TTL 86400
@IN SOA dns.linuxidc.com. root.linuxidc.com. (
201372301
3H
15M
1W
1D )
IN NS dns.linuxidc.com.
dns.linuxidc.com. IN A 192.168.1.100
server1.linuxidc.com. IN A 192.168.1.101
ftp IN CNAME server1
mail IN CNAME server1
linuxidc.com. IN MX 10 mail.linuxidc.com
linuxidc.com. IN MX 11 mail1.linuxidc.com
server2.linuxidc.com. IN A 192.168.1.102
server2.linuxidc.com. IN A 192.168.1.103
server2.linuxidc.com. IN A 192.168.1.104
*.linuxidc.com. IN A 192.168.1.105
#vim /var/named/chroot/var/named/1.168.192.arpa
–> dns 服务器反向解析区域配置文件
$TTL 86400
@IN SOAdns.linuxidc.com. root.linuxidc.com. (
201372301
3H
15M
1W
1D )
IN NS dns.linuxidc.com.
111 IN PTR server11.linuxidc.com.
112 IN PTR server12.linuxidc.com.
1-1) 只缓存 DNS 服务器 –> 完全转发
ex:
#vim /var/named/chroot/etc/named.conf
options {
directory “/var/named”;
forward only;
–> 只使用 forwarders DNS 服务器做域名解析,查询不到则返回 DNS 客户端查询失败
forwarders {192.168.1.110;192.168.1.112;};
–> 设置将 DNS 请求转发到哪个服务器,可以指定多个服务器 IP 地址
};
更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2013-11/92320p2.htm
相关阅读 :
RHEL6 服务器搭建 DNS 服务器 http://www.linuxidc.com/Linux/2013-10/91256.htm
精解 Linux RHEL 6.x DNS 服务器 http://www.linuxidc.com/Linux/2013-08/88986.htm
Ubuntu DNS 服务器配置 http://www.linuxidc.com/Linux/2013-07/87181.htm
Solaris 中配置 DNS 服务器 http://www.linuxidc.com/Linux/2013-06/86724.htm
CentOS 6.3 x64 下借助 MySQL 和 DNS view 实现智能 DNS http://www.linuxidc.com/Linux/2013-06/86430.htm
1-2)转发 DNS 服务器 –> 完全转发
ex:
#vim /var/named/chroot/etc/named.conf
options {
directory “/var/named”;
recursion yes;
–> 允许递归,转发服务器查询模式必须允许递归,否则无法正确完成转发
forward first;
–> 优先使用 forwarders DNS 服务器做域名解析,查询不到使用本地 DNS 服务器做域名解析
forwarders {192.168.1.110;192.168.1.112;};
};
1-3) 访问未经授权的 DNS 域 –> 部分转发
ex:
#vim /var/named/chroot/etc/named.conf
zone “b.com” IN {
type forward;
forward {IP;};–> IP 为 b.com 域的 DNS 主机 IP 地址
}
2) 主从 DNS 服务器 / 主辅 DNS 服务器
ex:
主 dns 服务器
#vim /var/named/chroot/etc/named.conf –> 主 dns 服务器主配置文件
options {
directory “/var/named”;
};
zone “linuxidc.com” {
type master;
file “linuxidc.com.zone”;
–> 配置从 DNS 时需下面两行
notify yes;
allow-transfer {192.168.1.104;};
}; –> 正向解析
zone “1.168.192.in-addr.arpa” {
type master;
file “1.168.192.arpa”;
notify yes;
allow-transfer {192.168.1.104;};
}; –> 反向解析
zone “.” IN {
type hint;
file “named.ca”;
}; –> 根域
#vim /var/named/chroot/var/named/linuxidc.com.zone
–> 主 dns 服务器正向解析区域配置文件
$TTL 86400
@IN SOA dns.linuxidc.com. root.linuxidc.com. (
201372301
3H
15M
1W
1D )
IN NS dns.linuxidc.com.
dns.linuxidc.com. IN A 192.168.1.100
server1.linuxidc.com. IN A 192.168.1.101
ftp IN CNAME server1
mail IN CNAME server1
linuxidc.com. IN MX 10 mail.linuxidc.com
linuxidc.com. IN MX 11 mail1.linuxidc.com
server2.linuxidc.com. IN A 192.168.1.102
server2.linuxidc.com. IN A 192.168.1.103
server2.linuxidc.com. IN A 192.168.1.104
*.linuxidc.com. IN A 192.168.1.105
#vim /var/named/chroot/var/named/1.168.192.arpa
–> 主 dns 服务器反向解析区域配置文件
$TTL 86400
@IN SOAdns.linuxidc.com. root.linuxidc.com. (
201372301
3H
15M
1W
1D )
IN NS dns.linuxidc.com.
111 IN PTR server11.linuxidc.com.
112 IN PTR server12.linuxidc.com.
辅 / 从 dns 服务器
#vim /var/named/chroot/etc/named.conf
–> 辅 / 从 dns 服务器主配置文件(辅 / 从 dns 不需要区域配置文件)
options {
directory “/var/named”;
};
zone “linuxidc.com” {
type slave;
file “slave.linuxidc.zone”;
masters {192.168.1.100;};
};
zone “1.168.192.in-addr.arpa” {
type slave;
file “1.168.192.arpa”;
masters {192.168.1.100;};
};
zone “.” IN {
type hint;
file “named.ca”;
};
操作系统:RedHat5.8
软件安装:
#yum install bind bind-utils bind-chroot caching-nameserver
软件启动:
#/etc/init.d/named start
#chkconfig named on
软件配置:
1)ex:
#vim /var/named/chroot/etc/named.conf –> dns 服务器主配置文件
options {
directory “/var/named”;
};
zone “linuxidc.com” {
type master;
file “linuxidc.com.zone”;
}; –> 正向解析
zone “1.168.192.in-addr.arpa” {
type master;
file “1.168.192.arpa”;
}; –> 反向解析
zone “.” IN {
type hint;
file “named.ca”;
}; –> 根域
#vim /var/named/chroot/var/named/linuxidc.com.zone
–> dns 服务器正向解析区域配置文件
$TTL 86400
@IN SOA dns.linuxidc.com. root.linuxidc.com. (
201372301
3H
15M
1W
1D )
IN NS dns.linuxidc.com.
dns.linuxidc.com. IN A 192.168.1.100
server1.linuxidc.com. IN A 192.168.1.101
ftp IN CNAME server1
mail IN CNAME server1
linuxidc.com. IN MX 10 mail.linuxidc.com
linuxidc.com. IN MX 11 mail1.linuxidc.com
server2.linuxidc.com. IN A 192.168.1.102
server2.linuxidc.com. IN A 192.168.1.103
server2.linuxidc.com. IN A 192.168.1.104
*.linuxidc.com. IN A 192.168.1.105
#vim /var/named/chroot/var/named/1.168.192.arpa
–> dns 服务器反向解析区域配置文件
$TTL 86400
@IN SOAdns.linuxidc.com. root.linuxidc.com. (
201372301
3H
15M
1W
1D )
IN NS dns.linuxidc.com.
111 IN PTR server11.linuxidc.com.
112 IN PTR server12.linuxidc.com.
1-1) 只缓存 DNS 服务器 –> 完全转发
ex:
#vim /var/named/chroot/etc/named.conf
options {
directory “/var/named”;
forward only;
–> 只使用 forwarders DNS 服务器做域名解析,查询不到则返回 DNS 客户端查询失败
forwarders {192.168.1.110;192.168.1.112;};
–> 设置将 DNS 请求转发到哪个服务器,可以指定多个服务器 IP 地址
};
更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2013-11/92320p2.htm
相关阅读 :
RHEL6 服务器搭建 DNS 服务器 http://www.linuxidc.com/Linux/2013-10/91256.htm
精解 Linux RHEL 6.x DNS 服务器 http://www.linuxidc.com/Linux/2013-08/88986.htm
Ubuntu DNS 服务器配置 http://www.linuxidc.com/Linux/2013-07/87181.htm
Solaris 中配置 DNS 服务器 http://www.linuxidc.com/Linux/2013-06/86724.htm
CentOS 6.3 x64 下借助 MySQL 和 DNS view 实现智能 DNS http://www.linuxidc.com/Linux/2013-06/86430.htm