VMware下的DNS怎么写作器虚拟仿真系统的与实现

点赞:7241 浏览:23931 近期更新时间:2024-02-12 作者:网友分享原创网站原创

摘 要:Linux系统中的很多网络怎么写作器,需要多台主机组成的系统才能完成环境的搭建及结果的测试,这给传统的实验环境带来诸多不便,基于VMware的虚拟仿真系统可以解决这些问题.本文从初学者的角度出发,研究了如何使用VMware系统,来构建Linux下DNS主、辅怎么写作器的实验平台,解决传统实验环境面临的问题.

关 键 词:VMware;Linux;DNS主怎么写作器;DNS辅怎么写作器

域名系统DNS是一种计算机域名解析的解决方案,它保存了域名和与之对应的IP地址的对照表,以解析对应的域名.域名怎么写作器实际上就是安装域名系统的主机,它通过分布式数据库支持域名系统并实现域名的解析.Linux系统下的DNS怎么写作器使用的是美国加州大学伯克利分校开发和维护的Bind软件,通过配置/etc和/named目录中的一系列文件,实现域名解析.目前使用Bind软件的DNS怎么写作器约占所有DNS怎么写作器的90%.

1传统的DNS怎么写作器系统环境的弊端

Linux是一种自由和开放源码的类Unix操作系统,Linux系统以其稳定性、安全性、免费开源等特性在嵌入式系统及网络怎么写作器领域得到广泛应用.目前,各高校普遍开设了Linux课程,让学生更好地掌握Linux相关知识和技能.但是Linux系统的很多怎么写作器环境(DNS怎么写作器、DHCP怎么写作器、VNC怎么写作器等),需要多台怎么写作器组成的系统才能完成实验,给传统的实验环境带来诸多不便.

比如,DNS怎么写作器系统的实现需要以下几个怎么写作器:

⑴根怎么写作器:位于整个互联网域名空间的最上层,在域名中通常用“.”来表示,负责管理全世界的根域和顶级域,全世界只有13台.

⑵DNS主怎么写作器:提供了互联网域名查询所需要的数据库文件,它是域名系统中必不可少的怎么写作器,对互联网中域名数据的发布和查找起着非常重要的作用,对域中的域名拥有最高的权限,同时主怎么写作器也实时完成和辅怎么写作器的数据更新.

⑶DNS辅怎么写作器:是对主DNS怎么写作器的一种备份,它的域名数据库文件来源于主怎么写作器文件的拷贝,当主怎么写作器出现故障时,客户机通过辅助DNS怎么写作器一样可以进行解析.当DNS客户较多的情况下,辅助DNS怎么写作器可以为客户机提供查询功能,有效的减轻了主DNS怎么写作器的负载.

其中的根怎么写作器无需系统配置,可直接使用互联网的根怎么写作器.而完成该怎么写作器系统至少需要3台PC机:DNS主怎么写作器、DNS辅怎么写作器以及测试用客户计算机.这就要求配置怎么写作器实验专用的网络实验室,而且需要配置专门的硬件、软件来支撑相应的实验环境.学校或培训机构由于资金、场地及设施等原因,实验环境往往无法创建.


虚拟机VMware的出现解决了以上的问题,通过VMware,系统管理员可以在一台PC机上创建多个操作系统,一台PC机可以同时扮演怎么写作器和客户机多种角色,当需要多个怎么写作器系统时,可以使用“克隆”功能,在一台PC机上克隆出多个怎么写作器.如果出现实验故障,影响的也只是虚拟系统本身,不会影响物理机的性能.

2VMware下的DNS怎么写作器虚拟仿真系统环境的搭建

⑴DNS怎么写作器虚拟仿真系统实验环境由3台虚拟机系统组成,一台Linux系统,充当主DNS怎么写作器;另一台Linux系统,充当辅DNS怎么写作器;还有一台Windows客户机,负责DNS结果的测试.所有的虚拟机网卡均选择“桥接”方式联网.

虚拟机中需配置以下系统:

DNS主怎么写作器,设置IP地址:192.168.100.100;子网掩码:255.255.255.0;默认网关:192.168.100.254

DNS辅怎么写作器,设置IP地址:192.168.100.150;子网掩码:255.255.255.0;默认网关:192.168.100.254

DNS客户机,设置IP地址:192.168.100.200;子网掩码:255.255.255.0;默认网关:192.168.100.254;DNS先设置为192.168.100.100

VMware下的DNS怎么写作器虚拟仿真系统的与实现参考属性评定
有关论文范文主题研究: 关于互联网的论文范文 大学生适用: 研究生论文、自考毕业论文
相关参考文献下载数量: 58 写作解决问题: 本科论文怎么写
毕业论文开题报告: 论文提纲、论文设计 职称论文适用: 杂志投稿、初级职称
所属大学生专业类别: 本科论文怎么写 论文题目推荐度: 优秀选题

⑵该怎么写作器环境下的Linux系统,均需安装Bind软件(目前全世界最广泛使用的域名解析系统).Linux下可在Bind网站中下载其源码软件包bind-9.3.1.tar.gz,解压和安装步骤如下:

解压Bind软件包#tarzxvfbind-9.3.1.tar.gz

进入解压后的文件夹#cdbind-9.3.1

配置软件#./configure

编译软件#make

安装软件#makeinstall

3DNS主怎么写作器的重要配置文件

⑴/var/named/chroot/etc/named.conf//主怎么写作器配置文件

options{

directory"/var/named";

dump-file"/var/named/data/cache_dump.db";

statistics-file"/var/named/data/named_stats.txt";

};

指定该DNS区域为根域zone"."IN{

指定区域的类型typehint;

指定根域怎么写作器文件file"named.ca";

};

配置正向解析区域zone"wtcjsj."{

该区域怎么写作器为主怎么写作器typemaster;

指定该区域的正向解析文件file"wtcjsj..zone";

指定允许传输的辅怎么写作器allow-traner{192.168.100.150;};};

配置反向解析区域zone"100.168.192.in-addr.arpa"{

该区域怎么写作器为主怎么写作器typemaster;

指定该区域的反向解析文件file"192.168.100.arpa";

指定允许传输的辅怎么写作器allow-traner{192.168.100.150;};

};

⑵配置区域的正向解析文件、反向解析文件、根域文件

/var/named/chroot/var/named/wtcjsj..zone//正向解析文件

/var/named/chroot/var/named/192.168.100.arpa//反向解析文件

/var/named/chroot/var/named/named.ca//根域文件

TTL为生存周期,表示解析的地址在数据库中缓存的时间;

SOA为起始授权记录,定义了全局参数,进行整个域的管理设置;

Serial为版本号,一般情况下可以用日期做版本号;

Refresh为更新时间,即主辅怎么写作器隔多久进行一次数据复制;

Retry为重试时间,即主辅怎么写作器数据复制失败后隔多久重发;

Expiry为过期时间,辅怎么写作器和主怎么写作器在该时间内无联系,则放弃这个区域的数据;

minimum等同于TTL值.

4配置辅怎么写作器的实验步骤

⑴/var/named/chroot/etc/named.conf//主配置文件

配置正向解析区域zone"wtcjsj."{

该区域怎么写作器为辅助怎么写作器typesle;

指定该辅助区域的正向解析文件file"sles/wtcjsj..zone";

指定传输数据主怎么写作器地址masters{192.168.100.100;};

};

配置反向解析区域zone"100.168.192.in-addr.arpa"{

该区域怎么写作器为辅怎么写作器typesle;

指定该辅助区域的反向解析文件file"sles/192.168.100.arpa";

指定传输数据主怎么写作器地址masters{192.168.100.100;};

};

⑵/var/named/chroot/var/named/named.ca//根域文件和主怎么写作器相同,可从互联网下载.

5测试结果

⑴主怎么写作器和辅怎么写作器的启动

#servicenamedstart

⑵打开辅怎么写作器/var/named/chroot/var/named/sles文件看下正向解析文件和反向解析文件是否已经传递过来,测试结果表明,正向解析文件wtcjsj..zone和反向解析文件192.168.100.arpa均可通过主怎么写作器复制到辅怎么写作器,辅助的DNS区域文件就完成了,辅怎么写作器可以提供备份容错和均衡负载的功能.

⑶把客户端的DNS地址分别指向辅怎么写作器的IP地址,使用ping或nslookup验证实验结果,经测试辅怎么写作器的解析结果完全正确.

[参考文献]

[1]张栋.RedHatEnterpriseLinux怎么写作器配置与管理.北京:人民邮电出版社,2009.

[2]张文库,朱志辉.企业网搭建及应用(第2版).北京:电子工业出版社,2011.

[3]王晓超.Linux怎么写作器搭建完全技术宝典.北京:中国铁道出版社,2010.