linux下配置主DNS及辅助DNS
Linux系统下配置
主DNS及辅助DNS
班级:/
姓名:/
一、实验内容
Linux系统下安装并开启DNS服务,手动配置DNS的区域文件,创建主DNS服务器及辅助DNS服务器,实现DNS的正向与反向域名解析功能。
二、实验目的
掌握linux系统下的DNS服务器的配置方法,熟悉各配置文件的存放路径及编辑格式。
三、实验设备
硬件:主机一台 配置为 2G内存 奔腾双核2.2Ghzcpu 320G硬盘
软件:VM虚拟机、一台linux用来模拟主DHCP服务器, 一台的linux用来模拟辅助DNS服务器,1台xp用来测试DNS服务状态。
四、实验步骤及结果
1、加载red hat第一张安装光盘,安装DNS的服务器端及客户端软件,bind-9.2.1为服务器端,bind-utils-9.2….为客户端软件,redhat-config-bind-…..为图形化配置软件。一般只需要安装服务器端及客户端和唯高速缓存这三个软件包即可。如图:
第一张光盘安装完成后,cd;eject 命令弹出光盘,加载第二张光盘安装唯高速缓存软件包,如图:
2、所需软件包安装完成后,DNS的主配置文件就生成了位置在/etc/named.conf ,用VI编辑器编辑之。格式 如图:
3、主配置文件编辑完成后,进入/var/named 目录下 touchu 命令分别创建DNS数据库文件,文件名为主配置文件中填写的文件名,我这里分别是 .zheng 和.fan 。两个空文件创建完成后,用chown named . named * 修改所有文件的权限为named, 如图: ll 命名查看详细信息。
接下来编辑正向解析区域数据库文件.zheng vi打开。格式如下图:
正向解析文件编辑完成。接下来编辑反向解析文件.fan ,为了节省时间 可直接把正向解析文件格式拷贝到反向记录中 ,然后修改一些数据即可 如图:
编辑完成后保存退出。接下来就可以开启DNS服务了,当然要保证你的网卡在/24这个网段,并且配置了网卡的首选DNS,我这里为 。 接下来用service named restart 命令重启DNS服务, rndc reload 命令重新加载服务器配置 。完成后,可用nslookup命令进行测试。如图: 解析成功。
4、接下来配置辅助DNS,另开一台linux系统,使它们处于统一网段保证能ping通,(这里我的辅助DNS IP设为/24) 。接下来步骤同上,安装DNS服务,配置DNS主配置文件,但这次类型设为辅助,并指明主DNS的IP,如图:
保存 退出。然后vi打开/etc/resolv.conf ,将第一个nameserver的IP地址改为主DNS的地址 第二个改为辅助DNS的IP 。如图:
然后在/var/named 目录下创建 .zheng .fan 数据库文件,依然用chown命令更权限为named, 这两个数据库文件无需编辑,重启DNS服务,随便解析一个地址,数据库便从主DNS同步过来了。如图:辅助DNS解析成功。
六、实验总结
通过本次实验,掌握了linux系统下DNS服务的配置方法,了解了DNS的工作原理,在功能实现上和windows server并无本质上的区别。唯一不同的就是一个是开源免费的系统一个是收费的吧。当然这也是linux能与windows相抗衡的优势所在了。
2