缓存DNS服务器的配置
先配置yum源
ls /etc/yum.repos.d/
cd /etc/yumrepos.d/
wget ftp://172.16.0.1/pub/gls/server.repo
下载YUM源
yum list all | grep "^bind" 查看和BIND 有关的软件
采用97版本的(需要手动的把93包卸载掉,)
因为97的已经有这两个包了所以需要把其卸载掉
卸载 yumrepos.d#rpm -e bind-libs bind-utils
装载 #yum install bind97-libs bind97-utils (装载997版本的客户端工具)
安装服务器端包
#yum install bind97 -y
我们配置named主要就是提供主配置文件 和修改区域配置文件
mv /etc/named.conf /etc/named.conf.orig
查看下属主 权限等。。ls -l..
##############################################################
vim /etc/named.conf
options {
directory "/var/named";
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "named.localhost";
};
zone "0.0.127 .in-addr.arpa" IN {
type master;
file "named.loopback";
};
#############################################################################
chown root:named /etc/named.conf
chmod 640 /etc/named.conf 修改下 这个文件的属主属组
named-checkconf
named-checkzone "." /var/named.ca
named-checkzone "localhost" /var/named.localhost 检查是否有语法错误
service named stestart 启动name进程
启动信息都会保存在 /var/log/messages
#tail /var/log/messages
最后running 就是启动起来了 named.
(SElinux 需要关闭起来
使用netstat -tunlp
测试是否能解析主机名
编辑下自己的DNS服务器指向
vim /etc/resolv.conf
dig -t A 测试下根
ping www.magedu.com
查看服务下次开机是否能启动起来,
chkconfig --list named
chkconfig named on
-------------------------主从 DNS服务器配置-------------------------------
这个主从服务器的配置是借助于上面的缓存服务器基础上去配置的
主服务器修改信息要同步到从服务器上,需要在主服务器的区域文件中添加一条记录
先在主服务器上定义可以给从服务器传送它的整个领域 用
allow-transfer { 从服务器的IP地址; };
在另一个客户端上查看下是否能接受主服务器的传送。
dig -t +axfr gaorui.com(区域名称) @ (指向对方的主机,
设置获取YUM源
cd /etc/yum.repo.d/
因为可以相互的传送,所以 #scp 172.16.21.1:/etc/yum.repos.d/server.repo ./
ls
安装 yum-y install bind97 bind97-utils
slove服务器的服务文件同步过来只能放在slove下, 因为不能保存在/var/named, 没有写的权限,同步过来没法建立。(可以改下属组的权限有写的权限,)
#mv /etc/named.conf /etc/named.con.orig
#scp 172.16.21.1:/etc/named.conf /etc/ 因为与主的配置没有多大的区别,所以可以复制过来修改下
编辑从服务器的配置文件
vim /etc/named.conf
修改下权限和属组
#chgrp named /etc/named.conf
检查下配置文件
named-checkconf
启动
service named restart
查看日志
tail /var/log/messages (在主服务器和从服务器都查看下)
这样数据文件就同步到slave上了, 它在/var/named/saloves下
--------------------------------------------------------------------------------
查看增量区域传送能否传送
在主服务器反向服务文件中添加一条记录
序列号修改下
重启 服务器下 tail 查看下
在slaves服务器上查看下数据文件上有没!
在父域上授权子域 添加NS记录
正向服务器里
建立子域服务器现在:
ip修改称 172.16.21.13 DNS服务器指向自己, 搜索的域是fin.gaorui.com
ping下查看能否通信
先卸载bind.... 安装
编辑配置文件!
测试的结果