linux下配置主DNS及辅助DNS
Linux 系统下配置主DNS 及辅助DNS班级:/姓名:/一、实验内容Linux 系统下安装并开启DNS 服务,手动配置DNS 的区域文件,创建主DNS 服务器及辅助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 数据库文件,文件名为主配置文件中填写的文件名,我这里分别是 dingnan.com.zheng 和dingnan.com.fan 。两个空文件创建完成后,用chown named . named * 修改所有文件的权限为named , 如图: ll 命名查看详细信息。
接下来编辑正向解析区域数据库文件dingnan.com.zheng vi 打开。格式如下图:
2




正向解析文件编辑完成。接下来编辑反向解析文件dingnan.com.fan ,为了节省时间 可直接把正向解析文件格式拷贝到反向记录中 ,然后修改一些数据即可 如图:
编辑完成后保存退出。接下来就可以开启DNS 服务了,当然要保证你的网卡在192.168.0.1/24这个网段,并且配置了网卡的首选DNS ,我这里为192.168.0.1 。 接下来用service named restart 命令重启DNS 服务, rndc reload 命令重新加载服务器配置 。完成后,可用nslookup 命令进行测试。如图: 解析成功。
4、接下来配置辅助DNS ,另开一台linux 系统,使它们处于统一网段保证能ping 通,(这里我的辅助DNS IP设为192.168.0.1/24) 。接下来步骤同上,安装DNS 服务,配置DNS 主配置文件,但这次类型设为辅助,并指明主DNS 的IP ,如图:
3



保存 退出。然后vi 打开/etc/resolv.conf ,将第一个nameserver 的IP 地址改为主DNS 的地址 第二个改为辅助DNS 的IP 。如图:
然后在/var/named 目录下创建 dingnan.com.zheng dingnan.com.fan 数据库文件,依然用chown 命令更权限为named , 这两个数据库文件无需编辑,重启DNS 服务,随便解析一个地址,数据库便从主DNS 同步过来了。如图:192.168.0.2辅助DNS 解析成功。
六、实验总结
通过本次实验,掌握了linux 系统下DNS 服务的配置方法,了解了DNS 的工作原理,
4


在功能实现上和windows server并无本质上的区别。唯一不同的就是一个是开源免费的系统一个是收费的吧。当然这也是linux 能与windows 相抗衡的优势所在了。
5