测试环境为vmware虚拟机下,linux系统为RedHatEnterpriseLinuxServer6.0(Santiago),
内核版本Linux2.6.32-71.el6.i686。
第一步:查看DNS服务相关组件是否安装
在终端中输入:rpm–qa|grepbind
假如反馈出多条信息,则说明相关组件已安装,假如没有或仅有一条信息,则须要在"添加/删掉软件"上将相关组件安装。
提示相关组件已安装,如图:
若果未安装linux操作系统安装,在"添加删掉软件"上将相关组件安装,如图:
第二步:查看DNS服务器当前状态
在终端中输入:#servicenamedstatus
可看见,当前状态为"已停"。
第三步:启动DNS服务器
在终端中输入:#servicenamedstart启动:
第四步:配置named.conf文件
①在目录/var/named/chroot/etc下找到named.conf文件虚拟机装linux下载,先在终端中查看下当前系统所使用的IP地址:
②修改named.conf文件中的options代码段:
将上图红线标出的部份更改为:
③用zone关键字定义正反域区
保存文件。
我在配置时这儿出现的一个问题。
更改完成后点击保存的时侯倘若出现提示"难以保存"或"当前资源忙"的提示,这是因为之前named服务start了,
所以须要先将named停止。
在终端中输入:#servicenamedstop将其停止,再点击保存就可以保存更改了。
第五步:编撰相应的解析文件
①在目录
/var/named/chroot/var/named/下编撰.zone正向解析文件:
②在目录
/var/named/chroot/var/named/下编撰反向解析文件:
保存文件。
第六步:检测解析文件是否有错误。
①在终端中输入:#named-checkconf
假如没有信息显示的话说明named.conf配置文件没问题。
②在终端中输入:#named-checkzone
/var/named/chroot/var/named/.zone命令:
③在终端中输入:#named-checkzone
/var/named/chroot/var/named/命令:
第七步:更改resolv.conf文件
在目录/etc下找到resolv.conf文件并更改:
更改为:
第八步:重启DNS服务器
在终端中输入:#servicenamedrestart
第九步:测试DNS服务器
①在终端中输入:#nslookup提示符变为>后,输入本机的IP地址
②在>提示符后输入回车:
至此,DNS的配置就完成了。
提示:
本人在第一次配置时在目录/var下未找到named文件夹,而查看添加/删掉软件中查看DNS相关的组件也早已
安装(软件前的打钩已勾选)。如图:
后经向老师寻问,解决了此问题:(此方式仅为其中一种解决办法,不过本人觉得是最没有办法的办法)
在初始安装的时侯,选择"自定义安装"所须要的软件,需将DNS所须要的组件选中,如图:
在"服务器"选项下虚拟机装linux下载,勾选"网路基础设施服务器"红旗linux下载,并点击"可选软件包"按键;
在弹出的对话框上将DNS相关的组件安装上即可。
本文原创地址:https://www.linuxprobe.com/rhzrsazhzkdf.html编辑:刘遄,审核员:暂无