在虚拟机的红帽Linux

今天给大家带来的是用红帽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>

在虚拟机的红帽Linux

在虚拟机的红帽Linux

#vi  /etc/named.rfc<tab>

复制以下两段话一个是正向的一个反向的

在虚拟机的红帽Linux

将这两段话改为:

在虚拟机的红帽Linux

做到此步骤可以检查下这两个文件写的是否正确:

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

在虚拟机的红帽Linux

#vi abc.com

在虚拟机的红帽Linux

然后:

#vi /etc/resolv.conf

在虚拟机的红帽Linux

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/psxgw.html