解析器与root名称服务器

解析器(resolver)就是访问名称服务器的客户端程序。当运行在主机上的程序需要从域命名空间中获取信息时就会使用到解析器。主要有以下几个功能:
1.查询名称服务器
2.解释响应信息(可能是资源记录或是错误)
3.将信息返回给查询它的程序

名称解析:名称服务器不仅能提供以自己为权威的区域的数据,还能在域命名空间中搜索找到不以自己为权威的区域的数据。
因为命名空间的结构如同一个倒置的树,所以名称服务器只需要知道一条信息就能找到树中的任一节点,这条信息就是root名称服务器的域名和地址。一个名称服务器可以向root名称服务器查询域命名空间的任何域名,然后root名称服务器会以自己的方式代为解析域名。

root名称服务器知道每个顶级区域的权威名称服务器的位置,有些root名称服务器本身就是通用顶级区域的权威。对于查询任何的域名,root名称服务器最终至少都会提供该域名所在顶级区域的那些权威名称服务器的名称和地址。
DNS提供了缓存等机制来帮助root名称服务器减轻负载。

你可能感兴趣的:(root)