欢迎来到天天文库
浏览记录
ID:36602808
大小:4.82 MB
页数:62页
时间:2019-05-09
《RHEL6DNS域名服务器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目四局域网内域名解析项目描述小王是公司的网络管理员,公司想假设一个网站,网站要发布到互联网上,购买了域名之后,公司领导要求小王假设一台DNS服务器,实现域名和IP地址之间的对应解析。购买域名为www.ltest.com,DNS主服务器对应公司内部IP地址为10.123.44.101,为了提高DNS服务器性能另外有一台辅助域名服务器,IP地址为10.123.44.201项目所需知识DNS服务器安装DNS服务器主配置文件解析DNS服务器正向和反向区域声明DNS服务器区域文件创建DNS服务器测试和排错DNS
2、从域名服务器配置子项目4-1DNS服务器正向解析配置4-2DNS服务器反向解析配置4-3DNS客户端配置4-4DNS服务器测试4-5DNS从域名服务器配置子项目4-1DNS服务器正向解析配置知识准备了解DNS服务器DNS服务器原理DNS服务器安装与配置文件DNS服务器正向区域声明什么是DNSDNS(DomainNameServer)域名解析服务器,提供域名和IP地址之间一种相互转换的机制。DNS简介早期DNS由于互联网机器数量较少,只有几十至多几百台,所有的域名和IP地址的对映表都放在一个文件中,称为h
3、osts文件,到了后来由于互连网机器增多,如果再用一个文件来存放域名信息,文件变得很大,效率太低。于是出现了层次结构的DNS,每台DNS服务器只负责一部分域名,DNS就成了一个分布式的数据库.为什么要使用DNS网络中为了区别各个主机,必须为每台主机分配一个惟一的地址,这个地址即称为“IP地址”。但这些数字难以记忆,所以就采用“域名”的方式来取代这些数字了。当某台主机要与其他主机通信时,就可以利用主机名称向DNS服务器查询该主机的IP地址。Page10/38DNS的作用域名的正向解析将主机域名转换为对应的
4、IP地址,以便网络程序能够通过主机域名访问到对应的服务器主机域名的反向解析将主机的IP地址转换为对应的域名,以便网络(服务)程序能够通过IP地址查询到主机的域名Page11/38DNS服务的整体结构DNS服务体系是一个庞大的分布式数据库DNS服务采用树型层次结构全世界的DNS服务器具有共同的根域(.)对域名的查询是分层次进行的对域名www.sina.com.cn域名的解析需要依次经过:根(.)域的DNS服务器“cn.”域的DNS服务器“com.cn.”域的DNS服务器“sina.com.cn.”域的DN
5、S服务器DNS查询过程DNS客户机本地域名服务器根DNS服务器cnCom.cnBenet.com.cn234671递归查询迭代查询Web服务器5www.benet.com.cnPage13/38常用国家和地区域名后缀每个国家和地区都被分配了根域下的顶级域名域名后缀表示.us代表美国,但是很少使用.cn代表中国.jp代表日本.hk代表中国香港.tw代表中国台湾Page14/38常用机构的域名后缀按照机构职能的不同,使用不同的域名后缀域名后缀表示.gov代表政府机构.com代表公司企业.edu代表教育机构,
6、高校.net代表互联网络机构.org代表非商业组织DNS组织结构图根域”·“comcnnetorg其它顶级域redhatwwwcomgovedulinuxpxsinacnpc其它二级域newswwwmailwwwcd主机主机主机主机sina其它子域本地DNS解析hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件。文件以ASCII格式保存在“/etc”目录下,文件名为“hosts”。hosts文件包含了IP地址和主机名之间的映射,还包括主机名的别名。hosts文件的格式如下:IP地址主机
7、名/域名主机别名到底在Linux环境下如何实现DNS服务呢?Bind的简介Linux下架设DNS服务器通常是使用Bind程序来实现的。Bind是BerkeleyInternetNameDomainService的简写,它是一款实现DNS服务器的开放源码软件。Bind原本是美国DARPA资助伯克里大学(Berkeley)开设的一个研究生课题,后来经过多年的变化发展,已经成为世界上使用最为广泛的DNS服务器软件,目前Internet上绝大多数的DNS服务器有都是用Bind来架设的。Page20/38DNS服
8、务器的类型缓存域名服务器或称为“惟高速缓存服务器”,主要功能是提供域名解析的缓存主域名服务器是特定域所有信息的权威性信息源,对于某个指定域,主域名服务器是惟一存在的;主域名服务器中保存了指定域的区域文件从域名服务器不进行特定域信息(区域文件)的权威设置,而是从该域的主域名服务器中获取相应的文件并进行保存Page21/38BIND服务器安装RHEL中包括了BIND服务相关的软件包bind-libs-9.7.0提供了实现域名解析功能必备的库文件
此文档下载收益归作者所有