毕业设计论文Linux架构DNS服务器Word格式.docx
《毕业设计论文Linux架构DNS服务器Word格式.docx》由会员分享,可在线阅读,更多相关《毕业设计论文Linux架构DNS服务器Word格式.docx(18页珍藏版)》请在冰豆网上搜索。
摘要
Linux是一套免费使用和自由传播的类UNIX操作系统,是由世界各地成千上万的程序员设计和实现的,其目的是建立一个不受任何商品化软件版权制约的、全世界都能自由使用的操作系统。
如今Linux热席全球,大有与Windows一争高下之势。
Linux是一个支持多用户、多任务、多进程、实用性较好的、功能强大而稳定的操作系统,也是硬件平台支持最广泛的操作系统。
Linux最大的特点在于GNU的一员,遵循公共版权许可证(GPL)及开放源代码的原则,使其成为发展最快,拥有用户最多的操作系统之一。
它不仅稳定可靠,面且还具有良好的兼容性和可移植性。
随着Linux技术和产品的不断发展和完善,其影响和应用日益广泛,特别是在中小型信息化技术应用Linux系统下占据越来越重要的地位。
Linux操作系统主要有DHCP、DNS、Samba、WWW、FTP服务器的配置,本文主要对DNS服务器的配置进行详细的解说。
关键词:
Linux、DNS
2
毕业设计................................................................................................................1
1.DNS服务器概述....................................................................................................4
1.1DNS的组成.................................................................................................4
1.2DNS的分类.................................................................................................42.DNS服务器的配置................................................................................................5
2.1DNS服务器的安装.....................................................................................5
2.2DNS配置文件介绍...................................................................................13
2.3DNS配置实例...........................................................................................153.DNS解析故障......................................................................................................17
3.1什么是DNS解析故障...............................................................................17
3.2DNS解析故障判断方法............................................................................18
3.3DNS解析故障的解决方法........................................................................19
3.4DNS查询...................................................................................................20
总结.................................................................................................................22
致谢.................................................................................................................23
参考文献..........................................................................................................24
1DNS服务器的概述
3
1.1DNS的组成
1)域名或资源记录(DomainNameandResourceRecords):
用来指定结构化的域名空间和相应的数据.
2)域名服务器.(NameServer):
它是一个服务器端的程序,包括域名空间树结构的部分信息.
3)解析器(Resolves):
它是客户端向域名服务器提交解析请求的程序.1.2DNS的分类
DNS服务器以区域为单位管理域名空间。
区域是由单个域或具有层次关系的多个子域组成的管理单位。
一个DNS服务器可以管理一个或多个区域,而一个区域也可由多个DNS服务器管理。
目前Linux系统中使用的DNS服务器软件是Bind,运行其守护进程named可完成网络中的域名解析任务。
利用Bind软件,可建立如下几种类型的DNS服务器,它们分别是:
主域名服务器(MasterServer)
主域名服务器从管理员创建的本地磁盘文件中加载域信息,是特定域中权威性的信息源。
配置Internet主域名服务器时需要一整套配置文件,其中包括主配置文件(named.conf),正向域的区域文件、反向域的区域文件、缓存文件(named.ca)和本地回送文件(named.local)。
一个域中只能有一个主域名服务器,有时为了分散域名解析任务,还可以创建一个或多个辅助域名服务器。
辅助域名服务器(SlaveServer)
辅助域名服务器是主域名服务器的备份,具有主域名服务器的绝大部分功能。
配置Internet辅助域名服务器时只需要配置主配置文件、缓存文件和本地回送文件,而不需要配置区域文件。
因为区域文件可从主域名服务器转移过来后存储在辅助域名服务器。
缓存域名服务器(CachingOnlyServer)
缓存域名服务器本身不管理任何域,仅运行域名服务器软件。
它从远程服务器获得每次域名服务器查询的回答,然后保存在缓存中,以后查询到相同的信息时可予回答。
配置Internet缓存域名服务器时只需要缓存文件。
4
2DNS服务器的配置2.1DNS服务器的安装
步骤1开始——管理您的服务器,进入如下界面。
步骤2单击“添加或删除角色”,打开“配置您的服务器向导”,如下图:
5
步骤3单击“下一步”。
配置向导会检查你的网络设置,以确保网络设置符合安
装要求。
6
步骤4检查完网络设置后,进入“配置选项”界面。
因为只需配置DNS服务器,所以选择“自定义配置”,如下图:
步骤5单击“下一步”,进入“服务器角色”界面。
7
步骤5选中“DNS服务器”,单击“下一步”,进入“选择总结”界面。
步骤6单击“下一步”,开始安装DNS组件。
8
安装完DNS组件后进入“欢迎使用配置DNS服务器向导”界面。
步骤7单击“下一步”,进入“选择配置操作”界面。
9
步骤8根据实际需要选择适当的操作,这里选用了默认的选择。
单击“下一步”,进入“主服务器位置”界面。
步骤9选用默认选择即可,单击“下一步”,进入“区域名称”界面,如下图:
10
步骤10在“区域名称”中输入指定的DNS名称。
因为是实验演示,这里随便输入了一个名字“”,单击“下一步”,进入“区域文件”界面,如下图:
步骤11选用默认选择即可,单击“下一步”,进入“动态更新”界面,如下图:
11
步骤12根据实际需要选择动态更新类型。
本实验演示选择了默认选择。
单击“下一步”,进入“转发器”界面:
步骤13因为是实验演示,这里选择由外部可用的DNS服务器提供域名解析服务,以减少实验的难度。
输入可用的DNS服务器的IP地址,单击“下一步”,进入如下图所示的界面:
12
步骤14单击“完成”即可。
步骤15单击“完成”即可。
2.2DNS配置文件介绍
13
文件名说明
主配置文件/etc/named.conf用于设置DNS服务器的做事情参数,并指定区域
文件名及其保存路径
缓冲文件/var/named/named.是缓存服务器的配置文件,通常不需要手工修改
ca
本地区域文/val/named/localh用于将本地回送IP地址(172.0.0.1)转换为件ost.zonelocalhost名
本地回送文/val/named/named.用于将localhost名转换换为本地回送IP地址件local(172.0.0.1)
正向区域文由named.conf文件用于实现区域内主机名到IP地址的正向解析件指定
反向区域文由named.conf文件用于实现区域内IP地址到主机名的反向解析件指定
表3-1域名服务器的配置文件
1.named.conf文件
named.conf文件说明DNS服务器的全局参数,由多个配置语句组成。
每个配置语句后是参数和用大括号括起来的配置了句块。
名配置子句也包含相应的参数,并以分号结束。
named.conf文件中最常用的配置语句有两个:
options语句和zone语句。
options语句
options语句定义全局配置选项,在named.conf文件中只能有一个,其基本格式为:
options{
配置子句;
};
zone语句
zone语句定义一个区,其中必须说明域名、DNS服务器的类型和区域文件名等信息,其基本格式为:
zone"
域名"
14
type子句;
file子名;
其他配置子句;
3.区域文件
区域文件定义一个区的域名和IP地址信息,主要由若干个资源记录组成。
区域文件中可出现如下类型的资源记录:
(1)SOA记录
SOA记录总是处于区域文件中所有记录的最前面,它表示一个区的形如。
每个区域文件中都必须包含一个SOA记录,以表示域名服务器所管理的范围。
其基本格式为:
域名INSOA主机名管理员电子邮件地址(
序列号
刷新时间
重试时间
过期时间
最小时间
)
(2)NS记录
NS记录指明区域中DNS服务器的主机名,是区域文件中不可缺少的资源记