您的位置:首页 > 其它

构建主DNS服务器+从域名服务器

2012-10-24 11:10 169 查看
实验环境: Red Hat Enterprise Linux Server 5.4
DNS服务器IP:192.168.0.10
缓存DNS服务器IP:192.168.0.20
客户端IP:192.168.0.30




[align=left]1、在两台服务器中安装BIND软件包[/align]
[align=left]bind-9.3.6-4.P1.el5.i386.rpm[/align]
[align=left]bind-9.3.6-4.P1.el5.i386.rpm[/align]
[align=left]bind-utils-9.3.6-4.P1.el5.i386.rpm[/align]
[align=left]caching-nameserver-9.3.6-4.P1.el5.i386.rpm[/align]
[align=left]2、构建主DNS服务器[/align]
[align=left]1) 配置全局配置文件named.conf[/align]
[align=left]#cd /var/named/chroot/etc[/align]
[align=left]#cp –p named.caching.nameserver.conf named.conf //-p 保持原权限[/align]
[align=left]#vim named.conf[/align]
[align=left]options {[/align]
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
[align=left] directory "/var/named";[/align]
[align=left] dump-file "/var/named/data/cache_dump.db";[/align]
allow-query { any; };
allow-query-cache { any; };
[align=left]};[/align]
[align=left]logging {[/align]
[align=left]};[/align]
[align=left]view localhost_resolver {[/align]
match-clients { any; };
match-destinations { any; };
recursion yes;
include "/etc/named.rfc1912.zones";
[align=left]};[/align]
[align=left]2) 配置区域配置文件[/align]
[align=left]#vim named.rfc1912.zones //复制21到31行,粘贴最后面[/align]
[align=left]…………………[/align]
zone "crazylinux.com" IN {
[align=left] type master;[/align]
[align=left] file "c.zheng";[/align]
allow-update { none; };
[align=left]};[/align]
[align=left] [/align]
zone "0.168.192.in-addr.arpa" IN {
[align=left] type master;[/align]
[align=left] file "c.fan";[/align]
allow-update { none; };
[align=left]};[/align]
[align=left]3) 配置正向解析区域数据库文件[/align]
[align=left]#cd ../var/named[/align]
[align=left]#cp -p named.zero c.zheng[/align]
[align=left]#vim c.zheng[/align]
[align=left]$TTL 86400[/align]
@ IN SOA localhost. root.localhost. (
[align=left] 42 ; serial (d. adams)[/align]
[align=left] 3H ; refresh[/align]
[align=left] 15M ; retry[/align]
[align=left] 1W ; expiry[/align]
[align=left] D ) ; minimum[/align]
[align=left] IN NS dns.crazylinux.com.[/align]
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 //别名
[align=left]注意:NS域名服务器记录[/align]
[align=left] MX (1-10) 邮件交换记录[/align]
A 地址记录
[align=left] CNAME 别名记录[/align]
[align=left]4) 配置反向解析区域数据库文件[/align]
[align=left]#cp -p c.zheng c.fan[/align]
[align=left]$TTL 86400[/align]
@ IN SOA localhost. root.localhost. (
[align=left] 42 ; serial (d. adams)[/align]
[align=left] 3H ; refresh[/align]
[align=left] 15M ; retry[/align]
[align=left] 1W ; expiry[/align]
[align=left] D ) ; minimum[/align]
IN NS dns.crazylinux.com.
10 IN PTR 192.168.0.10
[align=left]mail IN MX 5 mail.crazylinux.com.[/align]
[align=left]100 IN PTR www.crazylinux.com.[/align]
[align=left]200 IN PTR mail.crazylinux.com.[/align]
love IN CNAME mail
[align=left]#service named restart 重启服务[/align]
#chkconfig named on
[align=left]5) 设置客户端DNS:192.168.0.10 进行测试(主DNS服务器IP)[/align]
[align=left] [/align]




[align=left]3、构建从域名服务器[/align]
[align=left]1) 配置全局配置文件named.conf[/align]
[align=left]#cd /var/named/chroot/etc[/align]
[align=left]#cp –p named.caching.nameserver.conf named.conf //-p 保持原权限[/align]
[align=left]#vim named.conf[/align]
[align=left]options {[/align]
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
[align=left] directory "/var/named";[/align]
[align=left] dump-file "/var/named/data/cache_dump.db";[/align]
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; };
allow-query-cache { any; };
[align=left]};[/align]
[align=left]logging {[/align]
[align=left]};[/align]
[align=left]view localhost_resolver {[/align]
match-clients { any; };
match-destinations { any; };
recursion yes;
include "/etc/named.rfc1912.zones";
[align=left]2) 配置区域配置文件[/align]
[align=left]#vim named.rfc1912.zones //复制21到31行,粘贴最后面[/align]
[align=left]………………[/align]
[align=left]zone "crazylinux.com" IN {[/align]
[align=left] type slave;[/align]
[align=left] masters { 192.168.0.10; };[/align]
[align=left] file "slaves/c.zheng";[/align]
allow-update { none; };
[align=left]};[/align]
[align=left] [/align]
[align=left]zone "0.168.192.in-addr.arpa" IN {[/align]
[align=left] type slave;[/align]
[align=left] masters { 192.168.0.10; };[/align]
[align=left] file "slaves/c.fan";[/align]
allow-update { none; };
[align=left]};[/align]
[align=left]#cd /var/named/chroot/var/named/slaves (查看目录是否为空)[/align]
#service named restart (重启服务,查看slaves目录下是否有c.zheng c.fan)
[align=left]#chkconfig named on[/align]
[align=left] [/align]




本文出自 “一起学习 一起成长” 博客,请务必保留此出处http://hobbylinux.blog.51cto.com/2895352/1035088
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: