dns知识及在windows和linux下的配置.docx_第1页
dns知识及在windows和linux下的配置.docx_第2页
dns知识及在windows和linux下的配置.docx_第3页
dns知识及在windows和linux下的配置.docx_第4页
dns知识及在windows和linux下的配置.docx_第5页
免费预览已结束,剩余21页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DNS服务器 (linuxyuliu) 目录1、DNS概述12、DNS名称空间23、DNS工作原理33.1、域名解析:33.1.1、正向解析:、迭代查询过程(以例说明):、递归查询(以例说明):53.1.2、反向解析74、关于域名的注册84.1、关于公司域名的注册所需材料84.2、各种域名的价格84.3、域名申请成功后的配置9附录1、DNS服务器在windows2003中的配置10附录2 、DNS服务器在CentOS 5.5中的配置19 25 / 261、 DNS概述我们都知道,连接到Internet上的每台计算机都必须有一个IP地址作为在该网络上的唯一标示,如同人们的身份证一样。网络上作为客户机的计算机的IP是可以更改的,而作为服务器的计算机的IP是静态的。因为服务器需要向客户机提供各种服务,这样一来,客户机在向服务器发送请求之前必须要知道服务器的IP地址。IP地址是由一串的数字组成,而人们对于数字并没有像对文字那样敏感。为了解决这个问题,人们提出了一种想法,即将服务器的IP地址映射为有一定含义并容易记住的名字,用这样的一个主机名来代替枯燥的IP地址,这就是域名。这就像一个人的姓名和电话号码一样。人们更容易记住的是他的名字而不是他的电话号码。DNS是domain name system(域名系统)的缩写,是指在Internet中将域名映射为其对应的IP地址的机制。有了这个算法后,人们在访问服务器时就不用输入此服务器的IP地址了,直接在地址栏里输入此服务器的域名即可。例如我们需要访问百度时,只需要在地址栏里输入 ,而没必要输入 。 2、 DNS名称空间DNS算法是由柏克莱大学开发的一套分层式管理主机对应IP的系统(Berkley Internet Name Domain,简称BIND)来实现的。该系统通过分层式的管理,可轻松的维护所有域名。DNS域名系统在根域下将整个Internet划分为多个顶层,并为每个顶层规定了通用的顶级域名。每个顶层又会被分为多个子域,子域下面又有更详细的划分。这些组成了DNS的目录树结构,如下图所示:图2.1 DNS目录树结构示意图一个完整的域名从当前域向上到根域由 . 连接,如 。根域是DNS结构的最上层,当下层的任何一台主机NDS服务器无法解析某个DNS名称时,便可以向根域DNS服务器寻求帮助。所有的已注册的主机,无论在什么位置,从根域的服务器依次往下层查找,就一定能解析到这台服务器的IP地址。顶层域又可以分为表示国家的和其他的一些结构组织,如商业(com)、教育(edu)、政府(gov)、军事(mil )等。第二层域是顶层域的进一步划分,如在cn域下又可以分为商业(com)、教育(edu)、政府(gov)等。这一层域是开放的,允许所有的人申请,名称由申请者自己定。比如有.. 所有这一层的域名是不允许重复的。最后一层是子域层,又称主机层。这一层由各个域名管理员(dns服务器的配置者)自己建立,不需要通过管理域名机构的批准。 在 例中,.cn 域管理着所有 .域内的主机,而 .域又管理着.域内的所有主机。域名系统就是这样分层管理各自域内的主机。3、 DNS工作原理3.1、域名解析:说白了,DNS服务器就起到了一个域名解析的作用。而域名解析又分为正向解析和反向解析。3.1.1、正向解析:所谓正向解析就是将客户在地址栏中输入的域名(要访问的服务器的主机名)变换成要访问的服务器的IP地址,因为计算机之间只能识别IP地址,域名只是便于人们的记忆。DNS解析域名的过程即是查询域名所对应的IP地址的过程,而查询的方式可分为迭代查询和递归查询。 、迭代查询过程(以例说明):当用户向指定的DNS服务器要求解析 的地址时,该服务器查看自己的缓存有没有这条访问记录。若存在访问记录,则把此地址对应的IP直接发送给用户,用户得到此IP地址后可直接访问 。如果该服务器没有访问记录,它会向根服务器询问“知道 的地址吗?”,根域名服务器会回复“这台服务器在 .cn 域下,去向它查询”。指定的DNS收到此回复后,会按照提示向 .cn 域的DNS服务器查询 的地址。同样 .cn 域的服务器会告知本地DNS服务器 . 域的DNS服务器的地址。这时,指定的DNS服务器会向 . 询问 的地址。得到 . 的地址。随后,指定的DNS服务器在.域的DNS服务器处得到了 的IP地址,并将该IP地址返给用户,用户得到 的IP地址后便可以访问该服务器了。此查询过程如下图所示:图3.1 DNS迭代查询过程示意图、递归查询(以例说明): 一台主机名为 的本地服务器请求访问 。首先主机会向它的上级域. 的DNS服务器发送这个请求。此DNS服务器收到请求后会核对最近是否已经查找了。如果历史记录有查找,则该名称会被缓存至本地并可以立即返回该IP地址给。如果该DNS服务器没有相关记录,它就会发送请求到.域的DNS服务器。.域的DNS服务器同样会检查本地有没有访问记录。若没有相关记录,则会继续将请求沿目录树向上发送,此时是到.cn域的DNS服务器。因为 和 都在.cn域内管理,所以.cn域内的DNS服务器会知道.域DNS服务器IP。于是.cn域的DNS服务器会向.域的服务器查询.的地址;.域的服务器又会向.查询 的地址,而 主机正是在.管理域中。因此,.中的服务器会将 的IP地址按目录树由下向上发送到.cn域中的DNS服务器,.cn域中的DNS服务器又按照目录树由上到下将 的IP地址一级一级发送,直至发送到 主机。 主机知道 主机的IP地址后,便可以访问了。此查询过程如下图所示:图3.2 DNS递归查询过程示意图3.1.2、反向解析反向解析实质是从IP地址到域名的查询。为了完成逆向解析,系统提供了一个特别的域,该特别的域称为逆向解析域 .。有了这个逆向解析域后,要被解析的IP就会被表达成一种类似于域名的形式。例如要解析的IP地址是20,那么反向域名表达式为21.。这种表达方式正好将IP地址倒序,因为域名结构是从子域到根域(由下到上),而IP地址是从网络号到主机号(由上到下)。逆向解析实质上就是将IP地址表示成一个域名的形式,这样逆向解析就可以像正向解析那样来进行。在反向查询时本地DNS服务器会首先向 . 域查询.221.域,此时会返回一个ns记录。所谓ns记录即是用来指定该域名由哪个DNS服务器来进行解析的。本地DNS服务器在收到此ns记录后,会接着向ns记录中的服务器查询.16.221.域,此时同样会返回一个ns记录。按照这种查询方式一直进行下去,直到查询到主机21.。4、 关于域名的注册4.1、关于公司域名的注册所需材料1、 盖有申请单位公章的域名注册申请表原件,提醒注意:在网站提交域名注册信息时,请确保域名注册人单位名称与域名注册申请表注册人组织名称一致。2、 企业营业执照或组织机构代码证(复印件)。3、 注册联系人的身份证明复印件(第二代身份证需要复印正反两面),提醒注意:在网站提交域名注册信息时,请确保注册联系人姓名与域名注册申请表注册人姓名一致。提交以上申请资料后,审核时间一般是5个工作日。4.2、各种域名的价格不同的域名价格是不一样的,下面是一些常用域名的价格(以万网的域名为例)。域名价格.com139元/年.net139元/年.cn99元/年.中国(中文域名)320元/年.99元/年表4.1各种常用域名价格对照表4.3、域名申请成功后的配置若要自己提供DNS解析服务,必须具备以下几个条件:1、 有合法的域名。2、 有自己的服务器。3、 有固定的IP地址。 有了以上必备的条件后,只需要将自己的域名解析到自己的服 务器即可。关于此项操作,如果域名是在万网注册的,那么就要登录万网的域名自主管理系统,如下图:图4.1万网域名自主管理系统截图在自主管理登录区域输入已注册的域名和密码便可登录系统内部,然后边可以对自己的DNS进行修改(从万网的客服了解到,在万网购买域名后,他会提供相关的技术支持,包括将自己的域名解析到自己的服务器)。在DNS服务器方面,最好将域名解析到两台服务器上,以便在一台服务器出现故障时,另一台服务器可继续为域名解析提供服务。附录1、DNS服务器在windows2003中的配置以下是在win2003系统里配置DNS服务器的详细过程1、 打开“开始”“管理您的服务器”,会出现以下界面:2、 单击上面的“添加或删除角色”,下一步,出现此界面后选择dns服务器:3、 几次下一步之后出现下面的界面: 此时选择第一项“创建正向查找区域”(所谓正向查询即是从域名解析到IP地址),两次下一步之后出现区域名称对话框,输入(此处以为例):点击下一步:4、 下一步,为了安全选择“不允许动态更新”5、 接下来是配置转发器,设置转发器的作用是,当本地DNS服务器不能解析客户机的请求时,将请求发到转发器中设置的DNS服务器。此处,可以设置为ISP的DNS服务器。6、 设置完成后,完成DNS服务器的安装配置此时打开DNS服务器,在正向查找区域内多了一个区域文件。7、 右击文件,选择新建主机后,会出现新建主机对话框:在此处输入主机名和IP地址后,点击添加主机后,提示成功添加主机。现在正向查询区域建立完成,接下来建立反向查询区域(所谓反向查询既是从IP到域名的解析)。8、 创建反向查询区域的过程与创建正向查询区域相似,直到“选择您想创建的查询区域”时,选择“反向查找区域”:9、 点击下一步之后,要求输入网络ID,由于需要解析的网段是/24,因此,网络ID要输入192.168.1即可。 10、 下一步后,会自动创建一个反向区域文件:下一步:其他的设置参照前面正向查询区域创建的过程。创建完成后发现在反向查找区域中多了一个文件(192.168.1.x subnet)。到此,正、反向查询区域文件创建完成。11、 最后一步,在反向查找区域中新建指针:右击反向查找区域中的192.168.1.x subnet 文件-新建指针,设置好主机号和主机名(既是前面创建的区域名称前面加上WWW)后确定!现在,整个DNS已配置完毕。下面来测试一下DNS的配置结果。开始-运行-cmd后,在弹出的对话框里输入测试命令nslookup,然后分别进行正、反向解析,测试结果如下:正、反解析成功!附录2 、DNS服务器在CentOS 5.5中的配置以下是在CentOS 5.5系统里配置DNS服务器的详细过程1、 挂载CentOS 5.5系统盘:先建一个目录,将光盘挂载到此目录下: 新建:mkdir /mnt/cdrom 挂载: mount /dev/cdrom /mnt/cdrom 切换到光盘的Centos目录,查找安装DN S所需要的组件(bind软件)并安装:2、 设置自己的网络参数:命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0编辑named.conf文件(dns主配置文件):路径:/var/named/chroot/etc/named.conf命令:vi /var/named/chroot/etc/named.conf3、 将文件内花括号中的localhost给为any4、 配置named.rfc1912.zones文件:添加需要解析的域(包括正向区域与反向区域)5、 因为DNS工作目录是在 /v

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论