实验07-Linux的DNS服务器配置
《操作系统》实验报告
实验编号: 7实验项目名称: Linux的DNS服务器配置
学名专业,班实验场所实1-316指导教师实验时间实验目的和要求
通过本实验的学习,使学生掌握Linux DNS服务器管理的基本方法。
二、实验设备(环境)及要求
Linux操作系统
虚拟机(VMware工作站)
Ubuntu12.04.iso系统镜像
三.实验内容和程序
实验内容:实践Linux DNS服务器的管理操作:由一台服务器和几个客户端组成的简单局域网上的一台服务器是DNS服务器IP,要求能够解析04 04
实验步骤
1,在作为DNS服务器的Ubuntu系统上安装绑定9命令: sudo apt-get安装绑定9
安装bind9时,将在/etc/bind目录中生成以下三个配置文件: named.conf主配置文件包含named.conf.options和named.conf.local named.conf.options。
named.conf.local :设置本地dns时,只要更改named.conf.local即可。
2、在DNS服务器上编辑。 /etc/bind/named.conf.local区域文件以下语句//正向区域zone '.com' {type master; 文件' '; (; //反区域zone '.168.192.' {类型主程序; 通告否; file 'reverse/db.131.168.192 '; (;
上述语句表示域的Ubuntu DNS数据存储在/健壮的石头/bind/目录下。 反向域131.168.192中的Ubuntu DNS数据存储在/健壮石头/bind/reverse目录下的db.131.168.192中。
3、在DNS服务器上建立named.conf.local指定的区域文件分析。 从上述主机名和ip功能中可以看出,必须在正向区域“.com”和反向区域“. 168.192 .”、「.com”区域中添加a记录兼容04。
支持CNAME记录www“. 168.192 .”区域中与每个ip地址对应的主机名Sudo cp /etc/bind/db.local /壮实的石头/cache/bind/
Sudo mkdir粗壮的石头/cache/bind/reverse/
相反方向
Sudo cp /etc/bind/db.127 /壮实的石头/cache/bind/reverse/db.131.168.192
正向区域文件
Sudo vi /粗壮的石头/cache/bind/
在3.1//bind下创建并修改正向区域文件/etc/bind/db.local。 (使用cp命令)该文件的第一部分是对应的参数设置,该部分不需要修改。 下一部分是具体的Ubuntu DNS数据。 注意修改的地方,在原文的localhost处进行变更,添加各主机记录,在选项卡上分开排列的内容如下所示。
例如:
www IN A 04
解决为地址04;
ns IN A 04
解决为地址04;
在3.2//bind/reverse/下创建本地文件db.168.192,复制/etc/bind/db.127,然后进行修改(首先创建/reverse/目录),修改个
最终的db.131.168.192内容如下。
命令
Sudo vi /粗壮的石头/cache/bind/reverse/db.131.168.192
4、重新启动DNS服务sudo/etc/init.d/bind9restartserver的ip:04 (注意DNS server Ip地址使用静态ip而不是DHCP )
萍,结果怎么样?
6,将Ubuntu DNS服务器的地址从04更改为,并适当更改/etc/resolv.conf文件中的nameserver点。
重新启动DNS服务sudo/etc/init.d/bind 9重新启动
然后ping,结果怎么样?
7 )如果添加另一个Ubuntu虚拟机作为目标计算机,将其地址设置为04,以便立即从dns服务器ping 04正确返回,然后试着ping该怎么办?
8 )作为主机(安装虚拟机软件的操作系统)的ip地址)的普通客户端,必须确保它与两个虚拟机系统位于同一网段。 如果使用vpc虚拟机软件,请使用Microsoft Loopback Adapter网络连接模式,然后设置与主机网络连接相对应的连接的ip地址) )首先确保ping打开