tcpip基本原理第十一章dns域名解析(编辑修改稿)内容摘要:

缓存与生存期 名字服务器在处理递归查询时,可能要进行多次查询才能得到信息 ,在这过程中,名字服务器可以获得很多有关域名空间的信息,名字服务器将所以这些信息都缓存起来以加速以后的查询 .除了加速查询外,缓存还使得我们不必再次查询根名字服务器 ,这样可使得我们不必过分依赖根名字服务器而大大减轻根名字服务器的负载。 生存期 (TTL)为所容许的名字服务器对数据缓存的时间长度,一旦生存期到了,名字服务器必须丢弃缓存数据并从授权的名字服务器中重新获取新的数据 .这样可以确保域数据在整个网络上的一致性。 1113 中国科学技术大学 远程教育 DNS服务的原理 工作过程 Inter的域是一个树型结构,根接点由一个“ .”表示,下面位高层域(例如: , jp, , , ....),在往下有第二层、第三层或更多的层次,例如 为高层, qysl为第二层,就是主机名了。 DNS是一个巨大的分布式数据库。 它是通过名字服务器( name server)提供一个指定的域的信息来实现的。 在每个区,至少有两个以上的保存其所在区的所有主机授权信息的名字服务器。 所以为了获得 这台机器的 IP地址,就必须与。 DNS域名采用客户机 /服务器模式进行解析。 在 Windows系列操作系统中都集成了 DNS客户机软件。 下面以 Web访问为例介绍 DNS的域名解析过程,如下图所示。 1114 中国科学技术大学 远程教育 一个完整的域名解析过程如下。 ( 1)在 Web浏览器中输入地址 的域名), Web浏览器将域名解析请求提交给自己计算机上 DNS客户机软件。 ( 2) DNS客户机软件向指定 IP地址的 DNS服务器发出域名解析请求:“请问 Web服务器的 IP地址是什么”。 ( 3) DNS服务器在自己建立的域名数据库中查找是否有与“ ”相匹配的记录。 域名数据库存储的是 DNS服务器自身能够解析的数据。 ( 4)域名数据库将查询结果反馈给 DNS服务器。 如果在域名数据库中存在匹配的记录“ IP地址为 Web服务器”,则转入第( 9)步。 ( 5)如果在域名数据库中不存在匹配的记录, DNS服务器将访问域名缓存。 域名缓存存储的是从其他 DNS服务器转发的域名解析结果。 ( 6)域名缓存将查询结果反馈给 DNS服务器,若域名缓存中查询到指定的记录,则转入第( 9)步。 ( 7)若在域名缓存中也没有查询到指定的记录,则按照 DNS服务器的设置转发域名解析请求到其他 DNS服务器上进行查找。 ( 8)其他 DNS服务器将查询结果反馈给 DNS服务器。 ( 9) DNS服务器将查询结果反馈回 DNS客户机。 ( 10) DNS客户机将域名解析结果反馈给浏览器。 若反馈成功, Web浏览器就按照指定的 IP 1115 中国科学技术大学 远程教育 客户机由网络应用软件和 DNS客户机软件构成。 DNS服务器上有两部分数据,一部分是自己建立和维护的域名数据库,存储的是由本机解析的域名;一部分是为了节省转发域名解析请求的开销而设立的域名缓存,存储从其他 DNS服务器解析的历史记录。 两种工作模式 有两种询问原理,分为 Recursive和 Interactive两种。 前者是由 DNS代理去问,问的方法是用 Interactive方式,后者是由本机直接做 Interactive式的询问。 由上例可以看出,我们一般查询名称的过程中,实际上这两种查询模式都是交互存在着的。 递归式 (Recursive): DNS客户端向 DNS Server的查询模式,这种方式是将要查询的封包送出去问,就等待正确名称的正确响应,这种方式只处理响应回来的封包是否是正确响应或是说是找不到该名称的错误讯息。 交谈式 (Interactive): DNS Server间的查询模式,由 Client端或是 DNS Server上所发出去问,这种方式送封包出去问,所响应回来的资料不一定是最后正确的名称位置,但也不是如上所说的响应回来是错误讯息,他响应回来告诉你最接近的 IP位置,然后再到此最接近的 IP上去寻找所要解析的名称,反复动作直到找到正确位置。 1116 中国科学技术大学 远程教育 DNS 资源记录 每个 DNS 数据库都由资源记录构成。 一般来说,资源记录包含与特定主机有关的信息,如 IP 地址、主机的所有者或者提供服务的类型。 常用的 DNS资源记录类型 资源记录类型 说明 解释 SOA 起始授权机构 此记录指定区域的起点。 它所包含的信息有区域名、区域管理员电子邮件地址,以及指示辅 DNS 服务器如何更新区域数据文件的设置等。 A 地址 此记录列出特定主机名的 IP 地址。 这是名称解析的重要记录。 CNAME 标准名称 此记录指定标准主机名的别名。 MX 邮件交换器 此记录列出了负责接收发到域中的电子邮件的主机。 NS 名称服务器 此记录指定负责给定区域的名称服务器。 PTR 指针记录 帮助进行 IP地址到主机名转换的记录。 1117 中国科学技术大学 远程教育 IPv6的域名系统 IPv6具有很多优点。 首先,它提供了巨大的地址空间,其次,IPv6的地址。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。