今天给大家带来的是用红帽Linux 5.4系统如何配置DNS服务器
1》配置ip
将服务器的ip和客户端的ip在同一网段,将客户端的dns指向服务器ip
配好ip后注意先清空防火墙规则
配置ip:
#system-config-network
#/etc/init.d/network restart
清空防火墙规则:
#iptables -F
保证客户和服务器能互相ping通
2》配置yum工具
使用虚拟机挂载光盘,选则好光盘的影像路径
#mkdir -p /media/repo/RedHat
#cd /media/repo/redhat
#mount /dev/cdrom /meida/repo/redhat 挂载
#cd..
#rpm -ivh /meida/repo/Server/createrepo-<table>__ .
编辑yum主配置文件
#vi /etc/yum.conf
gpgcheck=0 关闭验证
plagins=1
[local_cdrom]
baseurl=file:///media/repo
name=my local_cdrom
x: 保存退出
createrepo -g /media/repo/redhat/Server/repodata/repomd.xml .(这后边有个点号莫忘掉!)
配置好yum工具后安装软件就很方便了
3》安装配置DNS所需要的工具包
#yum install bind* -y
#yum install caching-name* -y (13台服务器的地址)
4》修改配置文件
#vi /etc/named.caching<tab>
#vi /etc/named.rfc<tab>
复制以下两段话一个是正向的一个反向的
将这两段话改为:
做到此步骤可以检查下这两个文件写的是否正确:
5》在这提示一点对于named.caching<tab>文件中的
directory "/var/named" ,因为在安装的时候有bind-chroot*这个组件包,
所以实际目录应该是 "/var/named/chroot/var/named/"下。
所以下一步应该这样:
#cp /var/named/localhost.zone /var/named/chroot/var/named/abc.com.zone
#cp /var/named/named.local /var/named/chroot/var/named/abc.com
6》修改这两个文件:
#cd /var/named/chroot/var/named
#vi abc.com.zone
#vi abc.com
然后:
#vi /etc/resolv.conf
7》在这还有一点就是权限问题,进入到/var/named/var/chroot/var/named
查看权限:
#ll -Z
我们看到他的用户权限是归root所有,在这我们必须将此文件的用户权限给了named用户
#chown root:named abc.com.zone
#chown root:named abc.com
这我们在查看一下:
8》启动服务:
/etc/init.d/named start
重新启动服务:
/etc/init.d/named restart
重新加载:
/etc/init.d/named reload
注:服务器正在工作的时候,然后你把配置文件改掉了,切记不要用重启,这样会暂停业务,而重新加载不会。
最后打上一条关键性命令,大概意思就是开机加载:
#checkconfig named on
9》测试:
#nslookup
>
进入交互后:
打: 会解析192.168.0.1