谁给讲一下dns中的l转发器的作用??

来源:百度知道 编辑:UC知道 时间:2024/05/24 12:52:21
书上就说是"转发器也是一个dns服务器,是本地dns服务器用于将外部DNS名称的DNS查询转发给该DNS服务器"

没明白是什么意思。谁给讲讲

是种递归查询

就是本地dns不能解析了,请求外部的去解析,而第一个也不能解析(便成了转发器),再请求其他dns解析,其他dns把结果发个转发器,转发器在发给本地dns

是种递归查询

就是本地dns不能解析了,请求外部的去解析,而第一个也不能解析(便成了转发器),再请求其他dns解析,其他dns把结果发个转发器,转发器在发给本地dns

  1. 局域网络中的DNS服务器只能解析那些在本地域中添加的主机,而无法解析那些未知的域名。因此,若欲实现对Internet中所有域名的解析,就必须将本地无法解析的域名转发给其他域名服务器。被转发的域名服务器通常应当是ISP的域名服务器。

  2. 3.6.1  DNS转发器简介

  3. 一般情况下,当DNS服务器在收到DNS客户端的查询请求后,它将在所管辖区域的数据库中寻找是否有该客户端的数据。如果该DNS服务器的区域数据库中没有该客户端的数据(即在DNS服务器所管辖的区域数据库中并没有该DNS客户端所查询的主机名)时,该DNS服务器需转向其他的DNS服务器进行查询。

在实际应用中,以上这种现象经常发生。例如,当网络中的某台主机要与位于本网络外的主机通信时,就需要向外界的DNS服务器进行查询,并由其提供相应的数据。但为了安全起见,一般不希望内部所有的DNS服务器都直接与外界的DNS服务器建立联系,而是只让一台DNS服务器与外界建立直接联系,网络内的其他DNS服务器则通过这一台DNS服务器来与外界进行间接的联系。那么,将这台直接与外界建立联系的DNS服务器便称之为转发器。

有了转发器后,当DNS客户端提出查询请求时,DNS服务器将通过转发器从外界DNS服务器中获得数据,并将其提供给DNS客户端。如果转发器无法查询到所需的数据,则DNS服务器一般提供两种处理方式:

 DNS服务器直接向外界的DNS服务器进行查询。

 DNS服务器不再向外界的DNS服务器进行查询,而是告诉DNS客户端找不到所需的数据。

如果是后一种方式,该DNS服务器将完全依赖于转