Windows server 2003 DNS全攻略(一)
2010-01-10 16:32:29 来源:WEB开发网DNS服务器的类型
主要有四种类型:主DNS服务器,辅助DNS服务器、转发DNS服务器和惟缓存DNS服务器。
1、主DNS服务器
它是特定DNS域所有信息的权威性信息源,从域管理员构造本地数据库文 件中加载域信息,主DNS服务器保存着自主生成的区域文件夹,该文件是可读可写的,当DNS域中的信息 发生变化时,这些京华都会保存到主DNS服务器的区域文件中。
2、辅助DNS服务器
它可以 从主DNS服务器中复制一整套域信息。区域文件是从主DNS服务器中复制生成的,并作为本地文件存储在 辅助DNS服务器中。这种复制称为区域传输。这个副本是只读的。无法对其进行更改。要更改就是必须在 主DNS服务器上进行。在实际应用中辅助DNS主要是为了均衡负载和容错。当主DNS出现故障,辅助的DNS 可以转换为主DNS服务器。
3、转发DNS服务器
转发DNS服务器可以将其它DNS转发解析请求 ,当DNS服务器收到客户端的解析请求后。它首先会尝试从其本地数据库中查找,若没有找到,则需要向 其它指定的DNS服务器转发解析请求;其它DNS服务器完成解析后会返回解析结果,转发DNS服务器将解析 结果缓存在自己的DNS缓存中,并向客户端返回解析结果。在缓存期内,如果客户端请求解析相同的名称 ,则转发DNS服务器会立即回应客户端;否则将会再次发生转发解析的过程。目前网络中所有的DNS服务 器均被配置为转发DNS服务器,向指定的其它DNS服务器或根域服务器转发自己无法解析的请求。
4、惟缓存DNS服务器
可以提供名称解析,但其没有任何本地数据库文件,惟缓存DNS服务 器必须同时是转发DNS服务器,它将客户端的解析请示转发给指定的远程DNS服务器,并从远程DNS服务器 取得每次解析的结果,并将该结果存储在DNS缓存中,以后收到相同的解析请求时就用DNS缓存中的结果 。DNS服务器都按这种方式使用缓存中的信息,但惟缓存服务器则依赖于这一技术实现所有的名称解析, 惟缓存服务器并不是权威性的服务器,因为它提供的所有信息都是间接信息。
提示:(1)所有 的DNS服务器都可以使用DNS缓存机制响应解析请求,以提供解析效率。(2)一些域的主DNS服务器可以 是另一些域的辅助DNS服务器。(3)一个域只能部署一个主DNS服务器,它是该域的权威性信息源,另处 至少应部署一个辅助DNS服务器,将作为主服务器的备份。(4)配置缓存DNS服务器可以减轻主DNS服务 器和辅助DNS服务器的负载,从而减少网络传输。
DNS名称解析的查询模式
1、递归查询: 当收到客户端的递归查询请求后,当前DNS服务器只会向DNS客户端返回两种信息:要么是在该DNS服务器 上查询到的结果,要么是查询失败,如果当前DNS服务器中无法解析名称,它并不会主动告知DNS客户端 其它可能的DNS服务器,而是自行向其它DNS服务器查询并完成解析。如果其它DNS服务器解析失败,则 DNS服务器将向DNS客户端返回查询失败的消息。递归即是有来有往。
2、迭代查询:迭代查询通 常在一台DNS服务器向另一台DNS服务器发出解析请求时使用。如果当前DNS收到其它DNS服务器发来的迭 代查询请求并且未能在本地查询到所需要的数据,则当前DNS服务器将告诉发起查询的DNS服务器另一台 DNS服务器的IP地址。然后,再由发起查询的DNS服务器自行向另一台DNS服务器发起查询;依次类推,直 到查询到所需数据为止。如果到最后一台DNS服务器仍没有查到所需数据,则通知最初发起查询的DNS服 务器解析失败。迭代的意思就是若在某地查不到,该地就会告知查询者其它地方的地址。让查询转到其 它地方去查。
DNS解析过程
1、DNS区域:DNS服务器是通过区域来管理,并不是通过域为 单位管理的。一台DNS服务器可以管理一个或多个区域。而一个区域也可以由多台DNS服务器来管理。
2、主要区域、辅助区域和存根区域
(1)主要区域:一个区域的主要区域是建立在该区 域的主DNS服务器上,主要区域的数据库文件是可读可写的,所有针对该区域的添加、修改和删除等写入 操作都必须在主要区域中进行
(2)辅助区域:一个区域的辅助区域建立在该区域的辅助DNS服务 器上。辅助区域数据库文件是主要区域数据库文件的副本,需要定期地通过区域传输从主要区域中复制 以获得更新。辅助区域的主要作用是均衡DNS解析的负载以提高解析效率,同时提供容错能力。必要时可 将辅助区域转换为主要区域。
(3)存根区域:将在后面介绍。。。
更多精彩
赞助商链接