linux的DNS实验⼼得体会,实验07-Linux的DNS服务器配
置.doc
实验07-Linux的DNS服务器配置
《操作系统》实验报告
实验序号: 7     实验项⽬名称:Linux的DNS服务器配置
学  号姓  名专业、班实验地点实1-316指导教师实验时间实验⽬的及要求
通过本实验的学习,使学⽣掌握Linux DNS服务器管理的基本⽅法。
⼆、实验设备(环境)及要求
Linux操作系统
虚拟机(vmware workstation)
Ubuntu12.04.iso系统镜像
三、实验内容与步骤
实验内容:实践Linux DNS服务器管理操作:在⼀台server和若⼲client组成的简单局域⽹上⼀台Server为DNS serverip:),要求能解析04 04
实验步骤
1,在将作为DNS服务器的Ubuntu系统上安装 BIND9命令: sudo apt-get install bind9
安ind9后会在/etc/bind ⽬录中⽣成如下三个配置⽂件:f主配置⽂件,⾥⾯包含了f.options和
2,在DNS服务器上编辑:/etc/f.local区域⽂件添加下列语句//正向区域zone "" {type master;file "";};//反向区域zone ".168.192." {type master;notify no;file "reverse/db.131.168.192";};
linux下java环境配置
以上语句表明域的Ubuntu DNS数据存放在/var/bind/⽬录下的中;反向域131.168.192的Ubuntu DNS数据存放在/var/bind/reverse ⽬录下的db.131.168.192中。
3,在DNS服务器上建⽴f.local中指定的区域⽂件分析:根据上⾯的主机名称和ip对应可以看出:需要添加正向区
域“”和反向区域“.168.192.”,②在“”区域中添加A记录对应04,
CNAME记录www对应③在“.168.192.”区域中添加各个ip地址对应的主机名Sudo cp /etc/bind/db.local /var/cache/bind/sqlite3是国产的么
Sudo mkdir var/cache/bind/reverse/
intellij idea为什么打不开反向
Sudo cp /etc/bind/db.127 /var/cache/bind/reverse/db.131.168.192
正向区域⽂件
Sudo vi /var/cache/bind/
3.1 在//bind下建⽴正向区域⽂件/etc/bind/db.local然后再修改(使⽤cp命令),该⽂件的前部分是相应的参数设置,此部分不需要改动,后⾯的部分就是具体的Ubuntu DNS数据。注意修改的地⽅,在原⽂的localhost处更改,再添加各个主机记录 注意⽤Tab键分开对齐的内容如下:
405notallowed解决例如:
www IN A 04
将 解析到地址04;
ns IN A 04
将 解析到地址04;
mysql远程登录数据库命令3.2 在//bind/reverse/下建⽴向区域⽂件db..168.192,可复制/etc/bind/db.127然后再修改(⾸先创建/reverse/⽬录),注意修改的地⽅,在原⽂的localhost处更改,再添加各个主机记录 注意⽤Tab键分开对齐
linux操作系统镜像
最终db.131.168.192的内容如下:
命令
Sudo vi /var/cache/bind/reverse/db.131.168.192
4,重新启动DNS服务sudo /etc/init.d/bind9 restartServer的ip:04(注意DNS server Ip地址不能⽤DHCP,要⽤静态ip
ping ,结果如何?
6,修改Ubuntu DNS服务器的地址,从04改为,相应的修改/f⽂件中的nameserver指向。
重新启动DNS服务sudo /etc/init.d/bind9 restart
然后再ping ,结果如何?
7,加⼊另⼀个Ubuntu虚拟机作为⽬标机器,令其地址为04,确保从即dns服务器ping 04能正确返回,然后再ping ,结果如何?
8,设置宿主机(即安装虚拟机软件的操作系统)的ip地址为(作为普通客户端,需确保和两个虚拟机系统在同⼀⽹段,如果使⽤vpc虚拟机软件,可使⽤Microsoft Loopback Adapter⽹络连接模式,然后在宿主机⽹络连接⾥设置对应的连接的ip地址),⾸先保证能ping通

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。